Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is my biggest issue with working at FAANG (been at 2). Lots of people just don't give a shit. To paraphrase the Silicon Valley show: "you got your RSUs now fuck off for 4 years". I can't fault people for making the best financial decision for them, but for crying out loud, give a shit about the code. Write the unit test. Write the docs to explain the architecture. Refactor the code while you're editing that file. Think about class and method names. Give a shit.


I've been working with startups for awhile and I never got the chance to give a shit. Not even when I was CTO. So many external pressures, deadlines, hacky releases to demo to whatever investors. Responding to A | B testing. Firefighting. And the list can go on.

The only time in my life I had the possibility to give a shit was when I was working for shit money contracting for the government. I've never been in that situation again where I could spend as much time as I needed until I delivered to the quality I desired. Architecture diagrams, properly planned executions, testing etc etc. Much slower moving than startups but I trust the systems I wrote to continue saving lifes as they have done until now. Most of the code I delivered for startups, I don't even trust at release, what can I say about decades down the line...


For what it's worth, working at Amazon for a bunch of years now, this is the highest percentage of people that truly Give A Shit, I've ever encountered.

I know it's not universal but in the parts I've worked in, it's intoxicating.


Being one of the few people who give a shit in the middle of a corporate culture that, as a whole, does not, is a very good recipe for fast burnout.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: