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

Excellent post.

The first question I ask myself, as an engineer approaching a new problem, is "How can I cheat? What's the 90% solution that will take 10% of the time?" (The next question is, "Is 90% enough?").

I'm always surprised by engineers who don't think this way.




I think this is the essence of the phrase "a good programmer is a lazy one."


The three qualities of any great programmer: laziness, impatience, and hubris.

(From The Camel Book (Programming Perl) in about 1990 or '91, from memory)

http://www.hhhh.org/wiml/virtues.html


It ain't hubris when it's objectively true. :-)




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: