News for hackers. Stuff that matters.
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by SomeCallMeTim on Tuesday November 29, 2016 @12:47AM (#13061128)
I was at AWS for six months as a contractor and a year as an SDE3.

Equity vesting was low for the first year, but they gave me a (cash) signing bonus that made up for it. Pretty much one-to-one based on the starting value of the equity, and it paid out monthly instead of waiting until the end of the year.

The cafes were awesome and the prices there were decent. I was paid more than enough to buy my own lunch. Catered food is a cute perk, but it's hardly critical.

I don't drink soda, but they had free coffee and tea. Tea is my drink of choice, so I was happy. Soda is bad for you anyway. ;)

They did have free "snacks" if you count breakfast cereal. Which many people would grab a cup full of as a snack (there were no bowls, oddly enough). There were a mountain of breakfast cereal boxes on every floor near the kitchen. But yes, they also had paid snack machines.

The oncall routines were terrible, though, I agree. Luckily I was in a strange situation and was able to avoid them.

Our team was far better, technically speaking, than what you describe. Everyone was a pretty awesome developer, including my manager, who was really awesome overall. Developers went home at night; no one was being driven as if in a sweatshop. We had game nights and played board games. Periodic team dinners (that were awesome!). It was a blast.

And I think the latter really makes the difference. There are 20,000 people working at Amazon, according to the article. When you scale that big, some corners of the org are going to suck, and some will be better.

I may someday return to Amazon, now that they have an office near me in Colorado. But I'm still working on the game that I put on hold while I worked at Amazon, and I need to finish it before I reattach the golden handcuffs.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by ex_amazon_sde on Tuesday November 29, 2016 @06:24AM (#13062361)
> Our team was far better, technically speaking, than what you describe. Everyone was a pretty awesome developer, including my manager, who was really awesome overall.

I've been in many teams and I can agree there are many strong developers.

> Developers went home at night; no one was being driven as if in a sweatshop.

Maybe not like sweatshops, but I've met many tenths of people that left because of the constant pressure to deliver combined with the oncall duties. Once I witnessed a whole team disappearing in a short time.

> We had game nights and played board games. Periodic team dinners (that were awesome!). It was a blast.

We too, but phrased like this makes it sounds like Amazon is a relaxed and laid-back company. Far from it.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by SomeCallMeTim on Wednesday November 30, 2016 @01:24AM (#13068875)
>We too, but phrased like this makes it sounds like Amazon is a relaxed and laid-back company. Far from it.

Amazon is strict about a lot of things, but as far as workload -- well, I'm quite a fast developer, and I almost always was way ahead of the curve in getting things done. Very low stress for me.

Big reason I quit is that I was bored, in fact. Despite asking for more work. Despite taking on random extra team projects to create tooling to improve source control processes. And writing tools that were used elsewhere in the company. Etc. etc.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by gambler on Tuesday November 29, 2016 @01:58AM (#13061383)
The oncall routines were terrible, though, I agree. Luckily I was in a strange situation and was able to avoid them.

I would think that Amazon of all places would automate anything they could.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by sulam on Tuesday November 29, 2016 @02:52AM (#13061544)
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.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by btdiehr on Tuesday November 29, 2016 @10:41AM (#13063673)
> if you're not privileged enough to be a software developer.

Being a software developer isn't a privilege, it's a choice.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by sulam on Tuesday November 29, 2016 @12:18PM (#13064409)
Being able to make that choice is a privilege.
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by btdiehr on Tuesday November 29, 2016 @07:07PM (#13067346)
How do you figure?
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by SomeCallMeTim on Wednesday November 30, 2016 @01:36AM (#13068920)
Not the OP, but:

* Access to educational opportunities as a child (the "easy" path to developing the right brain structures software engineers need)

* Lacking the first point, the extreme amount of time and the tolerance for the effort involved in "learning how to think" as an adult.

* The free time to learn to become a software engineer.

* Ideally the money to get a CS degree or equivalent.

* Raw aptitude. Some people are genuinely not cut out for it.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by btdiehr on Wednesday November 30, 2016 @01:38PM (#13073355)
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.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by nharada on Thursday December 01, 2016 @05:02PM (#13083976)
> 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.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by SomeCallMeTim on Wednesday November 30, 2016 @01:31AM (#13068901)
>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.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by hans on Tuesday November 29, 2016 @10:33AM (#13063621)
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.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by cwilkes on Tuesday November 29, 2016 @11:27AM (#13064022)
They have automated it then, just not in the way we like to think it should be done :)
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by gaius on Tuesday November 29, 2016 @03:36AM (#13061709)
SDE3? Isn't that a semi-mythical level with just a handful of people? I suspect your experience is atypical.
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by jsolson on Tuesday November 29, 2016 @05:20AM (#13062130)
Not really.

Principal, maybe, but SDE3 is a position you can be easily hired into with enough experience. As a promo it's a bitch, though, and absolutely not worth it. Jump ships for something level equivalent at a company with better comp and get promoted there.

I say this having stuck it out at Amazon for SDE3 before jumping ship. My only regret is that I stayed too long.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by uw_rob on Tuesday November 29, 2016 @09:09AM (#13063088)
How long did you stay at Amazon? Did you start as a SDE1?
Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by jsolson on Tuesday November 29, 2016 @02:38PM (#13065631)
I should really find a better way to phrase that comment. I wasn't actually there for that long (a bit over two years), but I still regret not leaving sooner. I was hired in as an SDE2, which at the time was probably the right level due to lack of experience with large companies, but I outgrew it pretty quickly. The SDE3 promo process involved a staggering amount of hoop jumping specifically so my manager could put together my packet. My manager was fairly transparent about the checklist nature of the process, but it clearly involved an even more staggering amount of work for him preparing a packet for me.

When I say I should've left sooner it's because for all the effort put into it I ended up taking a substantial pay raise and a level drop when I finally did leave five months later (and went through a much lighter weight promo process shortly after joining my new gig that I would've been able to pursue regardless). It's possible the promo put me in a better negotiating position, but given that I didn't disclose my current compensation during negotiation I can't say that with any confidence.

Re:Amazon Worker Jumps Off Company Building After E-Mail to ... by rifung on Tuesday November 29, 2016 @04:24AM (#13061893)
From what I remember almost everyone will get promoted from SDE1 to SDE2 in around ~2 years. Getting promoted to SDE3 is not as easy but it's not really that rare either. It'd be really bizarre for almost everyone to be stuck at SDE2 considering how easy it is to get there.