Jeff Bezos' annual shareholders letter
sec.gov
sec.gov
What precedent do we have for standards at such a large scale? How many examples of organizations that have achieved that size do we even have and what do standards across those orgs look like?
This applies to software quality at unprecedented scale as well.
Let's look at manufacturing yield.
It's easy to create a process that hits 99.99% yield when the absolute value of complex goods being produced is 10 items.
Can you maintain 99.99% yield when producing 100,000,000 of those items? Almost certainly not. Does hitting 80% yield mean you have lowered your standards when every other manufacturer of similar scale can only hit 60%? No it doesn't. It means you have maintained high standards, it's just the context around you has changed and so the measurement of high standards has changed along with it (as it should).
That's the core of what I was getting at.
Maybe before talking about high standards, we should start with low standards.
FedEx does not have the hearts and minds of customers, everybody expects their employees to piss in bottles and would switch to the first lower cost provider available. Amazon is turning into a larger and much more ruthless FedEx, yet somehow gets a free pass and is allowed to spout this bullshit with a straight face about how 500.000 bottle-wielding Amazonians are making the world a better place.
They're not getting a free pass. I've been reading about Amazon abuse stories non-stop for ten years in the mainstream media, as it pertains to their treatment of labor in logistics.
We're discussing this right now on HN, and every big story about this sort of thing re Amazon shows up on HN, precisely because they have not been getting a free pass. It's closer to universally understood that Amazon doesn't take good care of its logistics workers (and it may be wider than that based on some past stories). Every time something happens in that segment of Amazon's business, it makes the NY Times and the frontpage of all US media (just as the bottle pissing did, or the building air conditioning story did before that, or the employee cancer story).
You can't do that by being average.
Don't confuse high standards and perfection.
They are amazing In some areas, but have very low standards in others.
Yep. I get bite at least once a year with that one.
Along the lines of high standards, something I've realized is that, for people who have high personal standards, working in an environment of low expectations is actually more stressful than working in an environment of high expectations.
I can't stress this enough. I was once chided for checking for nulls in places where nulls can clearly show up (ie, not repeated checks to the same value or anything like that) because "You Ain't Gonna Need It".
Three days later, the application is crashing on end users' machines because of null pointer exceptions, generating chaos for a day while I try to wrangle the (lack of) a build/deploy process[0] to deploy an emergency patch.
[0]: You guessed it, YAGNI. Visual Studio has a build option in the menu for a reason, you don't need to overcomplicate things to start the project. Or something like that.
You go higher and higher and before you know it you're peeing in bottles to reach your productivity goals.
I did not consider the comment amusing. I do think putting the Bezos' ideas about high standards in the sobering context that Amazons provides for most of its workforce is right on point.
Commenting here is increasingly feeling like a policed academic conference, rather than a "tech salon" which seems closer to its ethos.
If you hate Amazon's practices there is more reason to study them because of their success. Every successful company that's done a pereceived evil has also tapped into a market advantage that led them to their success.
If you hate Amazon learn why they succeed and build better. Dismissing everything they do well because of what they've done wrong leaves the advantage to everyone who sees nothing wrong in draconian business practices.
The joke brings to light the quite real and currently newsworthy situation resulting from the attitude expressed above.
These are things that need to be talked about, here is the right place to talk about them, and humor is often an effective way to highlight hypocrisy and abuse.
Employee abuse is morally wrong and almost certainly illegal. It needs to be exposed and challenged whenever it occurs. But be careful about taking stories published in Business Insider (or any similar online publication) at face value. Consider if this is a reputable source before repeating their claims.
High standards can lead to heavy anxitety which will kill productivity.
From the year one letter. It's incredible what Amazon has done when you realize who their peers were when they started.
Technology only grows more fascinating as the titans rise and fall.
There are now more than 30,000 skills for Alexa from outside developers, and customers can control more than 4,000 smart home devices from 1,200 unique brands with Alexa."
Meanwhile, Siri recently was able to tell me cricket scores :/
I don't get the infatuation with voice skills and the associated tradeoffs.
i.e. music, news, the time, etc while getting ready in the morning or taking a shower.
Do you? I don’t think they disclose that.
You are, however, entitled to the following three things:
1) Whatever information they provide has to be actually true to the best of their knowledge; so they can be vague or secretive, but "more than 100 million" has to literally mean that;
2) There's a set of core information that you are entitled to, but it doesn't go into as much detail;
3) Shareholders as a whole are entitled to whatever information they want; they can elect a board that will ensure that as much detail as you want gets publicized. But it's not likely that most shareholders in a public company will consider it a worthwhile decision.
- how much they make from Beats even though it was their largest acquisition.
- the number of watches or AppleTVs they sell. They are both assumed to be 1 billion dollar businesses.
- they say they have over 38 million subscribers to Apple Music but never give an exact number. Even though Apple Music is a $4 billion+ a year business.
Etc.
12 * 4€ = 48€. This little offer (which is usually not even advertised as a prime feature) alone almost justifies the cost of a prime membership. Prime is a cost-center for amazon. It's not meant to make money. It is a customer loyality thing.
OK Mr Bezos, I have to give you points for that one. It's a retailer's philosophy in two words. I could imagine that coming from Jack Cohen or Terence Conran.
Wow, can any Amazonians speak to this? Sounds like a huge time sink to be writing a 6 page memo instead of preparing a few slides (or writing a 1 page technical design doc)
The documents are fixed length to 1, 2, or 6 pages for different purposes/stages, and reference data goes in appendices that don't count. It's also impossible to be hired as a senior contributor or any management role without submitting a writing sample, which gets reviewed in the hiring meeting along with everyone's interview feedback.
Or are designs and comps just included in the appendix with a couple embedded highlight images?
I thought it was a good model look into and plan projects. IMO, programming should be / is only 20-30% of a softdev's job, the rest should be planning (and probably fixing bugs afterwards haha).
Source: Former Amazon dev.
The big benefit is that meetings start with people reading the documents and thinking about them - you'll see people making notes in the margins, etc. Only after everyone has had a chance to read the doc do you start discussing it, so you save a lot of time answering questions that are answered in the doc.
By saying this will keep me at Amazon, I meant that I would like to continue doing the narrative style meetings for as long as possible. Also, there are plenty of other skills you gain by working on things at the scale AWS operates at. I don't believe I've learned all that I can, yet.
Honestly, I find it a bit arduous, although it's definitely necessary. I really just wish people just whiteboarded it all out and it was recorded.
(Source: https://www.nytimes.com/2010/04/27/world/27powerpoint.html)
I love the emphasis on writing these papers to drive a meeting, and 6 pages is an upper limit. I personally prefer trying to condense it to 1 page. I will sometimes need get Product, Tech, and Ops to agree on something, and I find writing the paper really helps me solidify my argument. If you're just trying to get your team and principal engineer to agree to a design, however, the 1 page technical doc you mentioned is sufficient. Full 6-pagers are more common when working across orgs, in my experience.
But what a company, or indeed, society as a whole set those /Standards/ on matters so much much more than anything else.
I've always been impressed by handbalancers, but now that I have some inkling of how hard it actually is, I'm totally blown away by it. Next time you see someone balancing their whole freaking body on one hand (something like 4-10x harder than a two-handed one according to estimates I've seen), stop and marvel for a while, for it is truly incredible.
For a typical $15 dollar product that's under a pound, Amazon currently charges $3.19 for shipping. Most of those can be shipped first class or even Amazon flex because it's close enough to the customer it can still get there in 2 days, and Amazon can easily pack and ship a light item for $3.
If it's over a pound that fee goes to $4.71 currently (in fact the exact cutoff is 12 oz for complicated reasons).
I very much doubt Amazon is losing money on any third party sales in general. The one thing they might be is when they provide Amazon funded discounts to customers, although the max they do is 8-9% and I've figured they're giving up referral fee profit rather than losing money.
This statement/award strikes me as very far removed from reality.
It's a fine place to be a software engineer, so long as you enjoy the high stress/low perks part of the tech scene, but that's a very different, air conditioned environment.
Commuting to downtown was only about a 30-35 minute drive.
https://www.matrixres.com/resources/salary-survey/
If I can make $140K in metro Atlanta, where a newly built 3000 square foot house can be had for less than $350K in a nice neighborhood, why would I want to live in Seattle?
The weather point is, of course, tough. Seattle summers are bloody amazing. The winter sorta blows.
Seattle has one bad season, one good season. Atlanta is the same.
Now, the winter is much darker. The shift in sunset and sunrise is much more pronounced. This is somewhat offset by how much bloody sun we get in the summer. Which is truly insane. Sun is up by 4:30 most mornings, and you can see outside till near 10 most evenings. (Sunset, I think, is well earlier than that, but our twilight is bright. I am likely mistaken on this understanding, though. Haven't taken a journal or kept records, etc.)
Says nobody that's been to Atlanta or has taken two minutes to use the internet to check preconceived notions about Georgia against the city.
https://www.myajc.com/atlanta-neighborhood-2016-presidential...
Lived in Atlanta for many years. It is much more liberal than surrounding areas, true. However, Seattle is in another league when it comes to this sort of thing.
Which is not to say that we don't have a ways to go, either. In particular, we have some really hard problems to consider out here.
"Metro Atlanta" consists of either 5 counties or 10 depending on which definition you go by. There is so much sprawl in Atlanta and so much undeveloped land that builders will jump at the chance to build. This is still the South. The government doesn't make builders jump through as many hoops to build.
a. That salary is not low. If you chose to run a family of 4 on one salary of 160k, it's your choice. It's still quite good.
b. If you discount 30% of the comp because you feel like it, I wonder how many of the 20 other metro areas are going to match up.
- looking at another recruiting agency I've used, I found this job posting.
https://prestigestaffing.jobs.net/job/lead-net/J3W7C8754PTSH...
- from anecdotal experience, I have a group of four friends from a former job. We all still get together about once a month and we are in a private Slack group. All of us are in our early 40s and none of us have any desire to go into management. We all consider ourselves "full stack developers". Our salaries range from $125 to $145K.
- I just turned down a job for $145K as a lead developer (still hands on coding) because of the commute. I accepted a job that paid slightly less that was better commute and used newer technology.
Remind yourself that the warehouse employees are in areas where their choice of work would normally be Walmart or a coal mine. Working for a big name company like Amazon has as much prestige for them as it does for us "tech scene folks".
It's one of the few companies on my list of companies to avoid, unless they improved their employee treatment (and got rid of their bad employee RSU vesting schedule).
They are the most aggressive at recruiting. I've never gone 6 months without at least one e-mail from an Amazon recruiter, despite asking to be removed multiple times from their lists. This leads me to believe they have turn over problems that would make your assertion incorrect.
For anyone arguing it is growth, consider they are the _only_ company that does this but they are not the only company that is growing at that pace.
What jobs do you think your "average joes" would kill for?
When all is said and done, Amazon pays a little less than Google/Facebook (the caveat here: most Google/Facebook jobs are in California, not Seattle), but with the stock performance we're seeing, they end up making more on average.
The question, is when Amazon's stock stops appreciating so quickly, is other comp going to make up for it?
Of course the 5/15/40/40 model only applies to your signing; all further yearly stock grants are over the next 2 years from grant time.
For the record "bad managers" are no more common or less common at Amazon as any other company.
If you think Amazon stock is going to go up and you have an offer from another company for more money, just take the offer for more money and buy some Amazon stock. Upward stock potential is never a valid reason to join a publicly traded company.
Imagine my yearly pay will be 150K at Amazon or 200K somewhere else.
Amazon stock could go up, and my pay in my second year could be 250K, in which case I am making more by being at Amazon.
Or it could stay the same or go down, in which case my pay in my second year would be <= 200K, but in that case I can just ditch Amazon for another company to bring my comp back to market levels.
Remember, predicting that a stock goes up is just as lucrative for an outsider as it is an insider. Never make a stock prediction part of your evaluation of a job offer because there are plenty of financial instruments to allow you the same upside as an outsider.
As I used to tell people about why I was selling my options at [some other name brand company] as fast as they vested, choosing to work for the company is an investment. A huge one. And since I was far more likely to be laid off if the stock tanks, owning shares and working there was not diversifying my assets.
It’s the only time I made money on stock options and most of what I earned I earned by... profit taking on shares of a different company that enjoyed two stock splits before our stock started to crater.
When that behavior ends, if Amazon doesn't adjust my comp, I can go to some other tech company, while still having one of the best names you can have on a resume (although, Google would have been arguably better in that case). Furthermore, if we consider my stock gains as part of my annual comp, it gives me a vastly better bargaining position.
Still blowing smoke?
Yes, you're not correctly understanding that you depended on a gamble to outperform the Google offer. That same gamble you could have explicitly made in the stock market while taking the Google offer and capturing the upside of the Amazon stock.
They take stock performance into account and it effects your future raises.
So yeah stock can go up, but if it does, you are never getting a raise.
That is a really bold way to frame "We don't even give you all of your signing bonus up front" as a positive. Kudos for coming up with it.
Easy to say when you're making six figures. I doubt most pizza delivery drivers would agree with you.
Amazon, meanwhile, won't let anybody get free snacks from the bins except for mice.
You can use that to your advantage or not, but you won't be helping any low-wage workers by choosing to work at a small tech company over a famous one -- well, maybe you will if you pass on a job offer from Uber, but for the most part, tech companies pay low-level workers better than non-tech companies.
If it was a ranking based on The New York Times stories and reader comments, Amazon would definitely not be #1.
Yes, when Jeff translates LinkedIn's limited criteria into "the most sought after places to work for professionals in the United States.", he's editorializing. That's not too surprising since it's a letter to his fellow owners. Cheerleading is to be expected.
[1] https://www.linkedin.com/pulse/linkedin-top-companies-2018-w...
[2] https://www.linkedin.com/pulse/how-we-created-2018-linkedin-...
Sad to see even the mighty Bezos misuse the word "comprise." The whole comprises the parts!
The European delivery fleet is comprised of low pollution cars. Low pollution cars comprise the European delivery fleet.
Whether that's correct depends on what dictionary you choose to cite. Some have given up on this particular battle.
http://www.lawprose.org/lawprose-lesson-145-is-comprised-of/
Wow, that's incredible. How much pay could each one make and the company still be profitable?
EDIT: I was curious, so I took a peek at their 10-K [1]. "We employed approximately 566,000 full-time and part-time employees as of December 31, 2017." I couldn't find any info on their FTE count with a quick keyword search.
http://phx.corporate-ir.net/phoenix.zhtml?c=97664&p=irol-sec...
When a company has this many employees (compared to some other large tech companies like Facebook with only 25,000), the math isn't as nice as you might imagine. Amazon has very low margins.
According to my guesstimations, engineering should be 80-60k, which is still a healthy number.
Some people, given a certain task, max out lower or higher than others. Which is, people have different aptitudes for each task. If the bar to be 'ok' is high enough to where not every person may meet it, and they're truly doing their best, then there's a management problem.
You can push people psychologically, and gently, and be within the confines of what I think is considered good management practice. But pushing people physically, and pushing them in a way that's mechanical, like a global quota, that's harmful to a person.
Just simply falling short of something and hearing "well, you fucked that up, don't let that happen again." instead of "hey, you're fucking up, do you need help? Is there anything wrong?" is enough to almost ensure that the person will fall short again.
It's cliche to say that honey catches more flies than gall, but damn if it isn't true. However, starving the flies until gall is all that's left is diabolical.
Sorry for rant, but I've lived like those DC workers are living, and its not pleasant.