Possibly unpopular advice on HN, but stop joining startups. Idiosyncratic-Culture Risk is off the charts for startups. Join more stable firms with a more "boring" but predictable culture where things get delivered every Sprint, everyone gets paid well, there is no Mountain Dew being guzzled at 8 pm in the office to meet some deadline, weekends are truly off, and your mental health actually recovers. Your dream jobs a…
I'm going to get downvoted to minus infinity but let me say this: consider also less techy firms. Or, companies that do have technology but aren't tech. I have some friends having a blast working with agriculture, there's lots of technology involved, but it's as far away from the stereotypical startup culture as you can get.
It gets exhausting having to repeatedly say "we are going over budget due to unforseen complications as a direct result of low quality code".
It gets exhausting having to constantly rework solutions to fit the boneheaded design decisions made with zero forward thinking.