But, I wholeheartedly agree with this article. I need to go home at 5 in order to keep liking programming. Sometimes I go home to program on a pet project or to learn something new in the weekends. Most of the time I try to do that, but life gets in the way. In a good way. My gf wants to go out or I find some new hobby or I want to go running or just stroll around in the beautiful city I live in. I have problems that I want to solve in my life. I think about stuff and read about stuff. I want to learn to build things with my hands, ride a horse, play two musical instruments, paint etc.
I'm not an insect. I don't want to tell people I'm a programmer and have nothing else to talk about (like some of the people I know in this industry). I want to have friends who aren't programmers. In fact I usually appreciate these friends' company a lot more. Because we talk about being human, not about being programmers.
I'm really lucky to have a boss and colleagues who are like this, too. Some of them are really bright people. Most of us have a big number of programming books we've read. Just because I go home early it doesn't mean I'm not passionate about my craft. I am and I constantly invest in getting better, but I hope I'm not doing it at the expense of being a real human being and having meaningful relationships with the people around me.
It's amazing to see the number of counter-arguments to this manifesto on HN after a year ago everyone was praising things like the 4-hour work week and getting more done in less time. Has that failed? Did it instead turn out that we can be productive sitting on a chair for 12 hours a day?
Or maybe the people who really are passionate about programming are just programming right now, because they want to quench their thirst for programming in the 8 hours they have today and then get on with other pursuits. And I should go do that now.