Why Amazon Hired a Car Mechanic to Run Its Cloud Empire
wired.com
wired.com
</grump_mode>
As Seymore Cray said he was more a plumber that a computer guy - well strictly speaking cooling HPC's is more fluid dynamics rather than a domestic plumber.
Being a mechanic gives you a different perspective on software. You don't see code ad code, but as an engine. If the engine is not tuned properly, the engine will not be as efficient as possible. If there is too much cruft in the code, the engine will perform poorly. Troubleshooting is also easier, I think. Due to the fact that all that mechanics due is troubleshoot. I once spent a week chasing an electrical bug on a Porsche. For those curious, it was the car's computer going bad (a circuit connection somehow broke under stress and it shorted). It also makes design a bit easier, because I have seen many different design patterns IRL. When you can touch and feel a design, working with them is much easier. For example, the camshaft is a function that makes valves open and close. The camshaft lobes are the parameters being passed as data to the camshaft function. The parameters tell the camshaft function how far should valves open, and for how much time.
It also removes any fear from working with any system. I've seen and fixed it all. There is no way any codebase will turn out to be harder to fix than changing the spark plugs on a 1996 Porsche 911 Turbo. No way.
Famous last words
The 993 series in general is still a fantastic car today but the turbo model in particular looked absolutely stunning when it was introduced. They gave up a lot of character when they re-tooled in 1999.
OT: I once tried to talk a client into dropping a 3.6 993 engine into a 996 Carrera. Everything lines up, but he was afraid of the resale value of the car. Would have been a fun experiment. :)
I can barely see the plugs on my non-turbo 911SC.
I imagine that the plugs for a turbo are buried under some gnarly manifolds.
You can remove the manifolds (and turbochargers and all related shit), or you can lower the engine a bit and get your hand in there with a collection of flexible 3/8 ratchet joints, a shaved spark plug socket (if its too long it wont work), and lots of patience. The issue is that the upper head faces the frame rails.
By the way, I love the SC. Very nice car. I dropped a 930 engine into one, but it keeps breaking transmissions (600+ HP). :)
I've done the change =)
If we're comparing an unknown with an unknown, that seems reasonable, but comparing a known (replacing spark-plugs on that particular car) with an unknown seems foolish, no matter how physically difficult that known may be.
For software, on the other hand, I have seen all three.
My new benchmark for self-inflicted pain is trying to get IPSec up and running from an iPad to the house going through dd-wrt terminating in a Linux VM. Still pounding my head on that one.
Oh, and since these are aluminum parts, go to a Honda auto parts dealer and ask for a tube of Hondabond. Its a silicone dressing that is 100 times better than anything available from Pep Boys. You want to make sure your parts seal properly.
That said, the original posters were complaining that the headline is misleading. Jeff Bezos wasn't sitting at the BMW dealership waiting to pick up his car and found some diamond in the rough that could handle his AWS business. He found a candidate who was highly experienced with the right knowledge base to do the job and that candidate just happened to be a mechanic decades ago.
In a time of universal link-bait and ironic hipsters, being genuine is a revolutionary act.
I didn't know he had a day job. A true renaissance man.
Edit: I don't want to geek out too much over his boat, but Nordhavns are awesome. Comfortable, tremendous amounts of internal space, long range, and designed for real cruising. Here's a magazine article on the Hamilton boat [pdf]. The photos of the engineering spaces will make you cry. http://www.mvdirona.com/TechnicalArticles/TheHamiltonNordhav...
"Why Amazon Hired the Lead Architect for DB2 and SQL Server to Run Its Cloud Empire"
would instill much less confidence than the current one, consider how bad those products are compared to one that has proper architecture (i.e. PostgreSQL).
This reminded me of the Jonathan Schwartz (Sun's CEO) blog mentioning "Chief Electricity Officers" - I tracked down this archived copy of the March 2006 post: http://web.archive.org/web/20060720095546/http://blogs.sun.c...
Tracking those words a little further back, I found this 2004 snippet: "Peter Gassner, Salesforce.com. Build or buy? No, subscribe. On-demand utility. Chief electricity officer was once a real position." ( http://www.jaycross.com/wp/category/just-jay/page/130/ ), besides Nicholas Carr and others elaborations of similar vintage.
The ideas were definitely in the air, the problem was execution and delivery.
I did remember reading about Bezos investing in a few energy companies, but nothing about Amazon.
On top of that, they would have to compete with companies who already have customers. The electricity market has recently become unregulated in Illinois, and despite being able to save money using a different provider, I haven't switched from ComEd. The reason is that the savings isn't enough for me to justify the time spent actually comparing and seeing if I save and then switching providers. Amazon would be up against this same kind of apathy, which would only occur after they get some sort of infrastructure up and going. Meaning they would have sunk capital into a business for nothing.
Larry Ellison, of all people, nails it:
http://perspectives.mvdirona.com/2013/02/04/ThePowerFailureS...