Hacker News new | past | comments | ask | show | jobs | submit login

Great post, I'd also mention...

It take a certain to 'laziness' to solve a problem elegantly rather than through grinding effort.

This kind of laziness, the kind of laziness that great programmers laud, can require a bit of effort. It's the kind of effort mathematicians go through when they look at problem for five minutes before saying "it's trivial".

The America that built Silicone Valley sometimes had this right balance between effort and "laziness". Present America certainly seems to have taken a wrong turn.




I would say that you speak of 'cleverness' instead of laziness. If I look at a problem that looks like a ton of tedious work, it is eminently useful to spend time just thinking about the solution.

If anything, its an appreciation for elegance.

But maybe its just laziness as you say. If a solution looks like a grind, I will spend just as much time trying to find an elegant solution (probably more) because I don't want to just grind out the solution.


You know what they say, "All good planning eventually degenerates into work."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: