The issue that I have with this type of article and why they never resonate with me is that they seem to assume you’ll be able to find a job with a similar salary if not a higher one, by snapping your fingers.
I’ll tell you my experience: I’ve been working for 21 years, and I’ve only worked for two companies in that time period (there was a short stint at a third one, but I didn’t fully quit one of the other two so I never really “left”).
At my current job, where I’ve been for 14 of those 21 years, I feel simultaneously underappreciated and overpayed. They pay me too well, to the extent of considering myself lucky if I was able to find a job where I could get 50% of the pay. Yet it bothers me that in 21 years, my only promotion was from junior to senior dev. I’ve seen a few people that I don’t consider better than me, neither from a technical point of view nor a soft skills one, being promoted several times and manage a bunch of people, and that bothers me. The reasons behind it are a mix of being the last member of the “old guard” before a new CTO came about and turned the tables from a technology perspective, and also working remotely. However I’ve always worked hard, created few new issues and solved a bunch of old ones, so they kept giving me unsolicited pay rises.
I’m not crazy about getting into management, however with the rise of AI I think there’s a decent chance of my job being replaced by a machine in the next 5 to 10 years, if not sooner. And even before AI, not many companies are crazy about old tech people without managerial experience.
I’m not good enough to land a job at a FAANG, esp. with my background, and being from a southern European country and as a nearly 45yo with a 3yo child it just won’t happen. But mostly because I’m just not good enough.
We have a saying in my country: would you rather be the tail of a lion or the head of a mouse? I feel like the tail of a mouse, but the job pays too well, so I’m stuck and feeling miserable every day.