Hacker News new | ask | show | jobs
by incog_nit0 1956 days ago
Recently I've been interviewing and assessing technical tests regularly.

We have this one technical coding challenge. Most of the submissions are 1000+ LOC and quite heavily engineered. One submission though was 300 LOC, runs 3x as quick as everyone elses and is the only one to get 100% in our acceptance tests. The author was very self-deprecating about it - describing it as a quickly cobbled together submission.

I'm nearly 40 and find I over analyze the design of everything. Which is great when I'm architecting a high level software feature, but when I get to coding I'm almost at analysis paralysis over every, damn detail. I miss that sense of flow.

1 comments

Generally speaking, the less complicated something is, the less weird combinations of states one can find themselves in.

Now you probably shouldn‘t code golf either, but KISS works as an operating principle for a reason.