I no longer build software
Totally on board with not building software any more. In fact, at 55 this is my last week of it. For real. Basically, everything sucks more about building software nowadays more than I remember it sucking before, from the mere mechanics of navigating through an obscenely large pseudo-object-oriented codebase to the WRONG constructs&#x2F;idioms people use to build distributed systems to the way software is packaged and deployed to the horrific attitude toward testing or documentation to the biased interview processes to ... I could go on forever. I know <i>some</i> of that perception is mere nostalgia or other effects of my own age, but by no means all and I honestly feel less than half.<p>Building software was never simple or easy. We&#x27;ve gained a lot of knowledge that makes it easier because you don&#x27;t have to build quite as much from scratch, but we&#x27;ve more than made up for that by making it unnecessarily hard in every other way. Taking the simplest change from idea to production involves <i>so</i> many steps, and not even the steps that assure it&#x27;s correct or maintainable. It&#x27;s feeding the beast we built ourselves rather than the one born of necessity.<p>I sincerely feel bad for people who have to stay in it. Some day most of you will get over the dollar-induced Stockholm Syndrome that seems universal among junior developers, but by then you&#x27;ll be stuck on that train to hell. Good luck to you.