Hacker News new | ask | show | jobs
by mattgreenrocks 955 days ago
Okay advice for day-to-day, but, horrible advice to take over the long term. Just Good Enough isn't going to improve your skill, it's going to keep you exactly where you are.

Your code is a distillation of how well you understand the problem and how it's being solved. Confusion usually means either the requirements are not well-understood, you still have unknowns, or you simply don't understand the problem/solution well enough to express it to both humans and the computer fluently. All of those involve thinking more and getting more information.

Really, I write the best code I can given the circumstances so I don't have to keep coming back to the same section of code over and over. I want to solve it as well as necessary and move onto something new.

Also, why is the tech industry so weird in how it continually feels the need to degrade the importance of technical skills? Is it seen as taboo that there are still large differences in individual programmer skill?

2 comments

I think it is super hard to make world where only best developers are working.

You need huge numbers of average developers to keep running all the software there is.

Just like in army, average Joe can be a soldier because there will never be enough “best of the best” to have an army of only special forces.

no, but until recently, programmers were not known for their social skills, and as such, differences in individual skill levels was not handled in an emotionally mature way, resulting in unhealthy, bordering on toxic, environments. it's not taboo, but it's maybe unsavoury to some