Oh gosh, I didn’t mean to imply it was poor decision making, I was just curious. You’re a better person than me for putting up with the interview process. I absolutely refuse to grind leetcode problems. My TC at the moment is probably a lot less than what you’ve made though. Always tradeoffs.
No worries, I didn't sense any criticism. I've just become more critical of my own decisions, now that I have some perspective and it seems to me that most of what I did was poorly considered.
Getting through the interview process used to be so easy back then. I probably applied to 2-3 jobs to get an offer. That has changed drastically since 2023.
Do you wish you’d have gained tenure at one company longer?
I did stay at Microsoft for a total of 15 years, but in retrospect it's the least interesting place to work. 5% coding, 95% overhead.
Of the places I've worked, none of them had anything where I can now say "I should have stayed there for longer." Amazon and Meta have obnoxious aggressive culture. Microsoft is a place where you can chill out and collect a paycheck and good health insurance. But very boring.
I also worked at some much smaller companies, but not for long. Maybe those are more interesting, but also less stable.