Lesson learned I suppose is you can change your role, your industry, your company, but it doesn't change the fact that you'll be stuck on the burnout treadmill building someone else's dream.
Lesson learned I suppose is you can change your role, your industry, your company, but it doesn't change the fact that you'll be stuck on the burnout treadmill building someone else's dream.
A large part of my job is understanding the culture of companies and the software engineers best suited to join them; in doing that, one metric is the age of the individuals, because it does play a role in the hiring decision. It's unfair, but age does become a factor at a certain point, just around the 50-55 point as a software engineer at a decent amount (but definitely not all) companies. But your statement "nobody will hire you after 40" is false - software engineers in their 40's will be welcomed at 90%+ companies. Perhaps you're in San Francisco and experiencing more ageist attitudes inside the latest young bro-filled startup bubble, but this represents a small minority.
Second, literally every for-profit job involves making money for your bosses; this is how capitalism works. If you want to make more money tired to your own contributions, then you either climb the ladder - through merit - to become a boss or run a successful business. These are the facts of life that one should know by the age of 40.
Simply not true. At 40+ I'm making the highest salary of my career thus far, and have no problem switching jobs. Had three offers last time I switched (8 months ago). I post this as a warning to anyone less experience reading this thread and taking this as fact, when it is most certainly anecdotal.