I feel like this is not a realistic view to sustain in most modern tech environments, unless you love inefficiently producing ineffective solutions that just so happens to be profitable, or you job hop every 1 - 2 years.
I feel like this is not a realistic view to sustain in most modern tech environments, unless you love inefficiently producing ineffective solutions that just so happens to be profitable, or you job hop every 1 - 2 years.
First company with 23, sold with 33.
Second + third company founded with 36, sold at 46.
I was the software engineer in the founders team, built alot by myself, even in the last years with a tech department of 30 people.
After doing nothing for 1.5 years, I am back with a new startup, being the only developer. Because I love it, and I am good at it!
It's my passion...
I've never been a founding engineer, but typically a direct report to founding engineers.
The people I worked with in your position were either like you (e.g. enjoyed programming but clearly got a big rush from the business and money side too) or they were genuinely just pure passionate programmers and miserable, as their role takes them away from that.
Hot take: what if the rise in enshittification and crap tech is because good tech can only be produced with the hindsight of a stable tech career from a stable tech employer?
I don't think it's the employee's responsibility to stay in one company if the stability and in-house career path options are questionable, as usually is the case.