| While I agree that programming attracts a lot of people that aren't in it for the love of the craft, I disagree with most of your sentiment. I see a creative person who struggles with having to focus on someone else's agenda. Most non-developers see programming as tedious, mind-numbing work that involves zero creativity. Most people who have never worked on a small farm or built a table/shed/house/whatever think of the manual labor as tedious, mind-numbing work that involves zero creativity. Both working on a farm and programming are surprisingly creative professions. I grew up on a farm, and farming requires a love of creating and building and an incredible amount of creativity. ("Big agriculture" is a bit different. I'm referring mostly to single-family operations, though many of those are quite large.) In both, you have to love building things from the ground up. You have to be willing to get your hands dirty and put up with occasional tedium, be it fixing a particularly annoying corner-case or riding a tractor for 12 hours. In both, you have to solve complex problems with limited resources under time pressure. (The things I've seen my grandfather fabricate or fix with random broken junk and an arc welder are simply mind-blowing.) Most farmers I know embody the "hacker culture" more than most self-proclaimed "hackers" I know. I'd argue that going back and forth is less of an extreme than you'd think. |
But if he loved/liked programming and the problem is just not working on something of his liking, nothing prevents him from either finding another more endearing programming job or working on his own thing.
I believe the parent spot-on: not everyone is into programming because it is his/her own calling in life, for many people it's just a mean to an end (making a living) which has the benefit of being somewhat more creative and commanding an higher pay than many other jobs.
And by all means, there is absolutely nothing wrong with it, it is clear that the blogger was unhappy with his life (while he was clearly happy when doing something else rather than programming in the past), so it wasn't his thing really, I wish him all the best with his new adventure.