19 comments

[ 1.7 ms ] story [ 46.4 ms ] thread
The thing I learned from Amazon's senior principals is that actually it's good and normal to turn red in the face and scream at your junior colleagues that they're fucking idiots when they have the temerity to politely disagree with you.
Some people might take your comment as a joke or exaggeration, but I can confidently say that the worst coworkers I've had by far were all ex-Amazon.
An oddly gauzy piece. As an ex-Amazonian, I recommend the (complimentary, insider-written) book "Working Backwards" for those interested in a substantive look at how Amazon ticks.
> At Amazon, customer obsession isn’t just a value—it’s a constraint on every technical tradeoff.

Gauzy because the author simply fed his notes into GPT-4o or 5-instant. If the line above ain't rock-solid proof of this, I don't know what is. And I don't think that our, uh, author gave the model enough to work with.

Didn’t feel like it offered any insights honestly. Guy is feeling holier because he finally gets to work at Amazon.
With Amazon layoff blood running in the gutters today, I'm sure their PR people shook the tree to get something nice to drop onto the interwebitudes.
> The word balance never came up.

Probably why it’s considered one of the worst places to work for. Works well when you are a small company that is trying to attract talent to build great things with the promise of big rewards. Doesn’t actually work that well when you’re trying to keep an established company stable and don’t offer much in return. If all you can offer is mediocre pay and a threat of PIP if I don’t work 60+ hours, I’d rather stay unemployed.

(comment deleted)
> There was only talk of customer obsession and solving problems at scale—imagining the biggest problem possible, then multiplying it by ten.

cringe

I am sorry, but none of this is about engineering culture, it might as well apply to Walmart.

It again is pretty clear that Software development has no engineering culture. If you are faced with a problem in hardware, you can not patch it, so much of an engineering culture is about how to define what different parts of the organization want and how they can be fulfilled and validated. This also becomes clear when the article talks about the director, in any hardware company he is the person who must be informed about the processes and who must himself communicate about his state in the development process.

The article brings in the word "Craft" which I think is very descriptive. Software development has a culture of craftsmanship, which values individual contributions of craftsmen, not processes.

(Also a hardware company can not fire 14.000 of their engineers, without becoming non-functional)

> The word balance never came up.

Hope you Deliver enough Impact before you burn out. Honestly sounds like a corporate brainwashing effort more than anything. “Senior principal engineer”? What’s next, “Senior staff principal engineer”?

One would think you’d have more tact than to post this today.
Amazon was an innovative, day 1 company, but it is not any more. They are becoming an IBM.

Enshitification is here: they are doing mass layoffs periodically, and you don't hear innovative news from AWS any more.

Additionally, companies are realising that they are pretty much using a minor offering of the AWS products, competitors are catching up, and every day there are lessser reasons to pay the AWS premium.

They all want GPUs and they are all trading off engineers for GPUs. That seems to be the culture right now :)
A horrible company that treats their employees like dirt. We'd be better off if this company never existed.
Two things can be true. They treat their employees poorly and they have invented many things which have vastly benefited millions or even billions of people.
And yet the organization is the closest thing we have in the West to industrial-scale slavery