I think the solution is to give in and become the monster. Become hyper-ambitious like everyone else and try to become CTO of a midsize startup by the time you're 40 or whatever. Or "drop out" and retrain as a mechanical engineer.
I think the solution is to give in and become the monster. Become hyper-ambitious like everyone else and try to become CTO of a midsize startup by the time you're 40 or whatever. Or "drop out" and retrain as a mechanical engineer.
Another thing I realized was that I was simply wrong. Busting ass isn't what lets you become financially independent by your 40s. The peers I know who retired early, largely were lucky in the startup lottery. Some busted ass, most simply lucked into the right company.
Everybody wants to hire that one person that's crazy about software engineering and will transfer the way team works and tremendously improve product's architecture. While I've worked with such people, they're rare, so most companies settle for people who can just competently deliver without being a crazy trailblazer. What is important is following the latest popular technology trends though - there's never enough people on the market who know these, so if you know them, you're good. Also probably leetcode/whiteboarding if you're in the US, but I can't speak much to that cause I'm in Europe and it's rarely practiced here.
I've been interviewed in dozens of places and the only leetcoding/whiteboarding I've experienced was in American corps (Google, Palantir), in Sony games division (which from what I've heard is arguably an American company) and in one wannabe-cool startup in London that paid shit anyway. Nobody I know in Europe grinds algorithms in their free time...