Earlier quoted context omitted.
It took me over 15 years in the industry to realize a couple of things. If you're young and reading this then I hope you at least spend a few minutes thinking deeply about it. 1) Any productivity gained over that one-or-two-day session makes very little difference in the big picture. Even a week. A company/product/feature is never going to live or die on that 30 hours of coding that you managed to squeeze into 48 hou…
Thank you for taking the time to write this, I got a job at FANG right out of college and the impostor syndrome is real so I have compensated with a lot of extra work. Unfortunately the truth is at this scale my contribution makes little difference and the extra hours even less so. I just end up burning myself out over nothing.
Take this with a grain of salt, but I've found myself happiest working for small companies with people that I like being around. The list of reasons why is quite long (I can elaborate if you like), but the only unfortunate downside is you make a lot less money. You do have a chance of winning big in the acquisition lottery though.