Earlier quoted context omitted.
> Software engineering just isn't that hard 1) I agree that this is often true! Code can be pretty boring. That doesn’t mean there are no interesting problems that you can tackle with programming. It just means most people work on incredibly boring stuff and think that’s all there is and totally fine. Find something that’s a better use of your time. 2) There is more and less difficult software engineering. If yours i…
If you want to do this, and you can consistently find interesting work, then go for it! What I mean by "these jobs aren't hard" is that one person is easy to replace, and you are not guaranteed a job in the future just because you have one now. There are always high periods and low periods in a person's career, and you have to mentally / emotionally prepare for those. Tech has a nasty age bias once you hit 40, and I'…
(Also like, to be clear these roles aren’t all high paying if you’ve adjusted your life so that without 300k/yr you can’t function then like, I agree you have boxed yourself into a harder corner. That said, I currently have found a combination that is both impactful and lucrative. So that’s super cool when it works out. I am desperately trying to structure my life so I’m not boxed into needing this to be true in the future because meaning in my work is still more important to me than money from my work.)