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

> And this is the essential broader point--as a programmer you must have a series of wins, every single day. It is the Deus Ex Machina of hacker success. It is what makes you eager for the next feature, and the next after that.

I liked the whole article, but this paragraph really stood out to me. It's something I've never thought to put into words, but is so true. Going for days and weeks and not seeing any success in what you're doing is horribly demoralizing. It's happened to me only once, and that was enough to reconsider my appreciation of programming entirely.

It's because the real appeal of programming is, like he said, the incremental gains, the constant moving forward, the iterative process. It's why small side projects are so much fun, because there's nothing getting in the way of your next small accomplishment. It's what draws people (like myself) to programming in the first place. And in its lack, it's the slow killer of large projects.

Thanks for the article.




While true, I suspect the reason is that it creates that dopamine release we all find so pleasing and addictive. It's why people also do drugs, have sex, play MMO's, etc. Our built-in carrot.

>And in its lack, it's the slow killer of large projects.

It's interesting that one reason for large project failure may be failure to stimulate dopamine release in its programmers.


It stood out for me also. Right now I'm going through a period devoid of 'wins'. Amazing what the lack of (small, visible) progress can do to one's morale and confidence in one's programming ability.




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

Search: