> In contrast to the author, I find software development at 50 to be an amazing experience. I am more patient and have the mental flexibility to learn things which were much harder for me 10-20 years ago.
I feel the same, but at 40 now.
During the pandemic, I left a position that I was in for almost a decade on a tech stack that I was using for almost a decade.
The first few months felt bewildering; yarn, NPM, Vite, React, Vue, Svelte, AWS, GCP, Azure, Functions, Containers, Docker, Kubernetes, on and on! But as I let go of any dogmatism, I quickly adapted to new tooling, new techniques, new languages, and new platforms. I went from building on-prem enterprise solutions deployed to VMWare to building cloud solutions in AWS, Azure, and GCP (yes, all of them) at various VC-backed startups (including a YC company).
I came out of the experience completely renewed with an incredible drive to just create software now.
Rather than seeing the complexity that the author sees in the current environment, I see options and there are definitely some options which, IMO, make it even easier and better than ever to be a developer [0]. If code is magic, we have more spells, ingredients, and tomes of magic at our disposal than ever. A hard part is navigating that landscape, but it has been so rewarding.
I've been writing prolifically over the last year as a side effect of that aggressive learning.
I feel more empowered now to create great software than I ever have.
[0] Google Cloud Run API from 0 to cloud in < 7 minutes: https://www.youtube.com/watch?v=GlnEm7JyvyY