Earlier quoted context omitted.
yeah no. as someone who has worked at Amazon for 7 years I can tell you that it’s not true across the board and there are good “pockets” where there is respect for people’s boundaries. To add to this, in my time there I worked during the weekend 3 times (i don’t count oncall here). My work day included 8 hours at most. I would get in at around 8AM and leave at 4PM. (optimizing the commute) I started as an SDE 2 by th…
> I started as an SDE 2 by the time I left I was a Principal SDE. How many promotions was that? 4? How did you manage to do that in 7 years? That doesn’t sound easy at all.
An Amazon programmer’s perspective (2015)
261–270 of 281 posts
Re: An Amazon programmer’s perspective (2015)
#262> I mention on-call duty because it is “peculiar” in that the only other profession requiring this kind of responsiveness is doctors Uh, not even close. I used to get up at 4am EST to trade European markets for a hedge fund. I was on call 24/7/365. I had my laptop and Bloomberg fingerprint scanner with me on any trip I took. And this is just my experience. I have had many friends in engineering, management consulting…
In the military, we had a 2 hour recall for a large chunk of our battalion, about 200 people for a few months at a time. If you got a call, you were expected to be ready to go in less than 2 hours. Social norms meant the expectation was closer to 45 minutes than 2 hours. I think oncall is a common requirement for anything involving large sums of money, treatment of high risk injuries, or geopolitical power struggles.
Re: An Amazon programmer’s perspective (2015)
#263I appreciate this being shared, but I have some qualms. I think talking about the Leadership Principles as a 'typical corporate motto' is unfair. Amazon lives their leadership principles far more than the other companies I've seen. They don't include things they don't actually care about, like most corporate mottos do (you'll notice the lack of 'we care about our employees' or 'do no evil' LPs). At least in my experi…
Two things about it: it's not feel-good bullshit like the parent said. That makes it real. And another: so many principles are at direct odds. Do you "Insist on the highest standards" and delay the launch or do you "Deliver results" now? How do you "Think Big" while also obeying the mandate for "Frugality"? There is a lot of tension in the principles which matches real-world choices. It's not the shallow corporatese of most mission statements.
Re: An Amazon programmer’s perspective (2015)
#264So, I wrote this. I'm the original author. I'm amznymous (still proud of that username)
It's wild to see this pop-up at the top of HackerNews 5 years later, but I'd be more than happy to answer any questions anyone has.
I'm still at Amazon and have been on a couple of different teams since then, but this was definitely written at my lowest time at Amazon. I've had low times since then and high ones as well.
I'm still an SDE II but on-track to become SDE III soon.
I've interviewed elsewhere but was either unimpressed with the company (Facebook) or the company was not impressed enough with me and asked to try again later (Google). Facebook interviewers all looked absolutely exhausted and stressed and lifeless. They zoned out in the interview and just in general left a bad taste.
One low point was when I found out (years after 2015) that the whole project that I had brutalized myself over was shutdown. Deleted. Scrapped. All of it.
It was devastating and cathartic. I've become a bit more balanced, jaded, and care-free since then. Not totally, but just a bit.
It's all just code. It's all just business and sometimes the business fails and everything you did doesn't matter anyway.
I'm still glad I wrote the paste, if it helped one person out there. Based on reddit responses, I wasn't the only one going through this.
=============================
Since then things that help:
0. Get that "Fuck You Money" I pinched pennies and followed Dave Ramsey's approach to get 100% debt free and thriving to ensure I never was locked in as I felt I was.
1. Being absolute about my sleep schedule.
2. Finding a good team. When you find a good team/manager, stick with it. Manager matters 10x more than the company
3. Therapy. duh
4. "Man's Search for Meaning" by Viktor E. Frankl
5. "The Depression Cure" by Ilardi. This is NOT A SUBSTITUTE for therapy or medication. ONLY use it as a supplement . The tl;dr is take care of your body or your mind will pay the price.
6. Soft skills: developing skills on how to provide estimates, pushing back on deadlines, and finding compromises between what business wants and what's feasible. It sounds obvious, but sometimes it really is just as easy as saying "that will take 2 weeks, what can be cut?"
(Obvs, my opinions are my own and not my employer's)
Re: An Amazon programmer’s perspective (2015)
#265I appreciate this being shared, but I have some qualms. I think talking about the Leadership Principles as a 'typical corporate motto' is unfair. Amazon lives their leadership principles far more than the other companies I've seen. They don't include things they don't actually care about, like most corporate mottos do (you'll notice the lack of 'we care about our employees' or 'do no evil' LPs). At least in my experi…
You're right. The proportional compensation is something I was very wrong about.
At the time, I was also in debt due to being straight out of college and having been dumb AF with money (student loans, car, & credit cards) and so owing anything would've been bankrupting.
It was so easy to be stupid with money when you're making an engineer's salary.
Not shifting blame, I did that debt to myself and I dug myself out of it after educating myself.
Just giving more context.
Re: An Amazon programmer’s perspective (2015)
#266I appreciate this being shared, but I have some qualms. I think talking about the Leadership Principles as a 'typical corporate motto' is unfair. Amazon lives their leadership principles far more than the other companies I've seen. They don't include things they don't actually care about, like most corporate mottos do (you'll notice the lack of 'we care about our employees' or 'do no evil' LPs). At least in my experi…
I was made an offer for L5 at Amazon earlier this year. For compensation, it's like you suggested: the offer is structured such that the first two years weigh more heavily toward cash (a separate signing bonus for each of the first two years, which IMO was pretty good and _does not_ need to be paid back, it's just combined with your normal bi-weekly paychecks) and then the latter two years are where you get the majority of your RSU rewards, which wind up being worth the same or more than the cash bonuses of the first two years (assuming I suppose that the stock price continues to be stable and/or increase from what it was at time of signing).
A note about the signing bonuses, the offer letter details basically do not say anything about needing to pay them back for leaving early. If your employment is terminated (by yourself or Amazon itself), then you just end with the prorated portion for the current pay cycle and that's it, you don't get any more of it (fairly obvious anyway if you leave a place).
Re: An Amazon programmer’s perspective (2015)
#267Kinda unrelated to topic at hand but I always wanted to ask this to other programmers: Author mentions that he traded sleep for code, and I hear this from so many people but I really cannot understand how well they manage to pull this off. I simply cannot code productively if I get less than 7 hours of sleep or code for more than 8 hours straight, and caffeine doesn’t help me. So how do you people manage to pull this…
Don't do it :) Please don't be envious
It didn't produce good code, but to be fair, the project didn't need to have great code, just working code.
It absolutely increased the bug count. Again, in hindsight and with a calmed mind, it's obvious.
Re: An Amazon programmer’s perspective (2015)
#268I don't want to minimize what this guy went through - anything that takes you to the edge is too much - but I can't help but interpret this story as a story of professional & personal growth rather than an example of why Amazon sucks (Sidenote: I happen to agree they suck, just not for this particular reason). How many people in other professions have had similar experiences from the perspective of intensity/amount o…
You are absolutely right.
As other have pointed out, it's probably 1000x worse to be a doctor saddled with med school debt who is literally operating on people. I will not argue that, ever.
But that's also not me and so I told the story I could; mine.
I really want this to be more about how vital professional and personal boundaries are.
While also highlighting how certain company behaviors make it challenging (on/call, etc.)
Before Amazon I had worked at a company that (due to the nature of the work) necessitated a strict 9-5. You literally couldn't work a minute more.
Before that, I was in college and had hourly jobs.
So you could say this was my first big-boy job with salary-hours, as well as real responsibilities (rent, car, wife, life)
Re: An Amazon programmer’s perspective (2015)
#269I would read a book by this guy.
Thanks :)
Re: An Amazon programmer’s perspective (2015)
#270This is what I don't understand. When Tbray left, he said he was doing so in solidarity with the distribution center types, but he held to the line that AWS was great. This despite nightmare stories like this one regularly bubbling up, and I've heard similar from friends. What is it about tech culture that people within it refuse to admit the level of abuse-by-design that happens at these companies? Is it that they w…
I have a suspicion. If psychologists surveyed one of these companies, like Amazon, to look at the sorts of attachements the employees have now, and had as a child, I think you will find distinct deficit of people who had a happy childhoods with secure attachments sticking around at these companies. The bravado and masochism so common in such places, in my opinion, is a form of self-bullying. You don't have to look ha…
you're 100% right