Amazon War Story #1: Jeff Bezos (2011)
plus.google.com
plus.google.com
This isn't a story about Bezos' genius. It's a story about bad corporate culture.
What's really happening is that people are afraid to think in the presence of the boss -- not just afraid to express their thoughts, but afraid to have them. All the boss has to do in those meetings is state the obvious, and all the courtiers fall around in awe.
And indeed it's explicit in this story as well: note the "jury of VPs" who wait for a clue from the boss to know whether they can laugh, and the people who come back from a meeting with the boss "licking their wounds" and going back to "a cave".
Obviously Bezos is very smart; it's possible he's "the smartest guy in the room" most times; and it's likely he doesn't have a lot of patience for fools. But what this shows is people are terrified of him, and he likes it, or at least he doesn't do much to correct it.
Is it too much to ask they do the thinking before meeting him? It seems clear to me that the process that Bezos has institutionalized for meetings at Amazon aims to achieve exactly that.
A person that is senior enough to report or present to Bezos is probably involved in taking huge, high-pressure decisions. If one can handle those, one can handle a meeting with Bezos, and vice-versa.
There is of course evidence of Bezos' intelligence in the fact of Amazon.
Taleb does not get the credit for that!
But how many years have passed for us to reach this conclusion? The same was said about Richard Fuld and Lehman Brothers under his leadership but it dint end well.
To clarify, I am not predicting a poor performance by Amazon here but to think that they are infallible just because they are doing great now is incorrect. When and if they falter these stories will provide ample ammunition for people who "dint see it coming".
The workplace is an area where if we let the market do its work, it causes social and moral catastrophe and forces all but the tiny few at the top to live in complete misery, which is why we fought and died over hundreds of years against optimal economic efficiency for worker protections, unions, weekends, worker's compensation, overtime pay, etc.
Where is the direction of causality here, and is there even such? Maybe the perks in the above example actually harm google but their basic business is so strong as to cover for it (just an example, that's not what I'm actually arguing)?
Beanstalk requires manually setting up lambda functions and other nonsense to trigger stuff.
After speaking candidly about Bezos as a control freak and a tyrant in the original post (1), it's no surprise he followed up with a gushing and face-saving post about his genius and prescience.
glad to see _nothing_ changed with this post. its not even a war story. tl;dr bezos likes direct communication because hes busy.
Since the original was deleted, you can find it under the "Originally shared by" section in https://plus.google.com/+RipRowan/posts/eVeouesvaVX
Similarly a generalist software engineer should know what things are realistic and possible with data mining and machine learning. Just like they should know what is possible and realistic in cpu design or network protocols. They might not know all the latest tricks but they will be able to design and advise on systems which depend on these capabilities.
I'm sorry to say this, but your expectations are insane.
Or maybe I'm misinterpreting you. I know that a CPU has pipelines, multiple cores, an ALU, a MMU, a FPU, several levels of caches, etc., but I have no idea what's "possible or realistic" in CPU design. At least not in any way that I'd be able to argue toe to toe with an actual hardware engineer working on CPUs.
I also know about network protocols, L1/L2/L3/L4(7), IP, TCP vs UDP, etc., but same thing, a real network engineer would wipe the floor with me regarding "possible and realistic" network protocols.
Same for data mining or machine learning. Sure, if you held a gun to my head I could probably design something, but I definitely wouldn't feel confident going to production with it in any serious capacity unless I consulted some people who actually know the field.
This field is way too broad for 1 person to cover everything at a decent level of competence. I think that people who think otherwise are deluding themselves.
Or you're thinking about a generalist providing a shallow level of advice. Maybe that could apply, but I don't know who that would help...
Similarly a generalist software engineer should know what things are realistic and possible with data mining and machine learning.
This is impractical. A generalist software engineer should know that machine learning is possible, and have some idea of who they would ask for help if it became relevant (or to ask if it were relevant). They should be able to design systems which depend on these capabilities in collaboration with a domain specialist, and based on their advice.In this context, ML is like FPGA design, cryptography, network security, or embedded real time systems. A generalist should know they exist and that they contain hard problems.
Likewise, a GP does not in general have a good understanding of cardiology. Rather, they have a good understanding of indications from basic tests that mean they should send their patient to a specialist.