No incentive at best, disincentive usually. There is a steady stream of new grads willing to put up with it for a couple years. The horrible vesting means you aren't paying much for them, not to mention salaries are mildly low to start with.
I have repeatedly heard these stories about Amazon -- it is one of the known-bad places to work, unless you have found a truly special situation.
Keep in mind this is only compared to other tech employers. It's fine compared to games companies, non-tech companies that won't value your work, and most jobs if you're not privileged enough to be a software developer.
A privilege is a special right reserved for certain people. Making good choices isn't reserved for those who are middle class and above.
No doubt the path to career success is easier for those with parents who made an a collection of smart decisions, as well having made past smart choices.
If I must accept this definition of 'privilege', then we can simply call all outcomes in our life to be a direct result of the amount of 'privilege' we have.
Personally I reject this broad definition of privilege as it strips away peoples need to accept the fact that at the end of the day, they have the ability to make their own choices and develop their own self discipline.
There are world class developers who have arisen from 3rd world country level educations, there are elite athletes in third world countries who have self-coached their way to olympic level performance. Class mobility exists, and stripping away personal responsibility via the process of redefining language does not help anyone except for those who wish to just continue their life without critical introspection.
At the core, this is a political argument hidden under the shroud of being a linguistics argument.
> If I must accept this definition of 'privilege', then we can simply call all outcomes in our life to be a direct result of the amount of 'privilege' we have.
You can accept this definition without reducing your entire life to a preordained path. There’s middle ground where you can accept that some portion of your life was your choice, but the rest of it was due to circumstances you were raised in or had no choice in. Nobody is suggesting you didn’t work hard to get where you are, but it’d also be crazy to pretend that the white child born to rich engineers has the same path as a poor person of color who had to help work at a young age to support their single mother and siblings.
>I would think that Amazon of all places would automate anything they could.
It is all automated. To the point of paging you when an alarm goes off. But when the alarms go off, someone has to figure out how to fix the problem. Apparently some newer developers dug into the problem, they were able to fix it so that things were Much More Sane.
On our particular team, the server guys had just set too many alarms without really:
a) Documenting exactly why a particular alarm was potentially bad
b) Documenting what to do when a particular alarm went off
c) Really thinking about alarm thresholds -- frequently alarms were going off just because a client was using the product
The hell of oncall for our team was that we were the client team. We knew nothing about the server side. So if someone on our team was oncall and got paged, they'd basically have to call someone on the server team at 3am or whenever anyway because WTF is this stupid alarm?!
I had the Weirdest Commute Ever [1], though, and was as a side effect exempt.
[1] I live in Colorado. Amazon send me an offer to be an employee that allowed me to work from home ... but not in Colorado, because sales tax. So I rented a house on the edge of Kansas (3 hour drive), worked M-W, 12 hours/day, and drove home for the weekends. I couldn't do any work in Colorado or Amazon would risk having to pay sales tax on all purchases from Colorado. So QED I couldn't be oncall. Amazon has offices here now, so I could work for them without the weird commute. But as I mentioned elsewhere in this thread, I'm currently obsessing over finishing a game.
Yeh, I imagine another Bezos directive is coming soon. "automate it all or close down!" like he did with service api's so where's his smarts on this?
the conspirator in me thinks maybe he figured out its better to hire lots and fire lots churn/burn em out. amazon is always having those hire-events where you go like cattle to get filtered for a likely bad job b/c you won't appear all that selective to them.
I would think that Amazon of all places would automate anything they could.