Since the article jumps around a lot, let me add one more; Software is an amazing passion, but a terrible job. Imagine you love music, play the piano for hours every day, then once you grow up someone pays you a huge salary just to play. You're in heaven. Now imagine someone who loves classical music, but can't play. You see the fortunes being made by piano players, so you decide to learn. Which takes years of doing…
You seem to have a terrible job, you should fix that. Meanwhile many people happily make a living programming in a mostly stress-free, creative environment where every day brings new challenges and the codebase is well ordered and easy to navigate. Also, tracking down bugs is fun! I can see how it would not be fun in a terrible codebase and have experienced that side of things, but nobody is forcing you to work at a…
You hiring?
Because what your parent commenter describes are at least 90% of all programming jobs. Everywhere. And I am being generous by not saying 98% because it's likely closer to that number.
"Many people" could be true only in the absolute numerical sense of the world. Say, 500K out of the dozens of millions.