Skip to content

Instantly share code, notes, and snippets.

@kaiwren
kaiwren / gist:1283905
Created October 13, 2011 10:13
Steve Yegge's SOA post
From: https://raw.github.com/gist/933cc4f7df97d553ed89/24386c6a79bb4b31fb818b70b34c5eab7f12e1ff/gistfile1.txt
Stevey's Google Platforms Rant
I was at Amazon for about six and a half years, and now I've been at Google for that long. One thing that struck me immediately about the two companies -- an impression that has been reinforced almost daily -- is that Amazon does everything wrong, and Google does everything right. Sure, it's a sweeping generalization, but a surprisingly accurate one. It's pretty crazy. There are probably a hundred or even two hundred different ways you can compare the two companies, and Google is superior in all but three of them, if I recall correctly. I actually did a spreadsheet at one point but Legal wouldn't let me show it to anyone, even though recruiting loved it.
I mean, just to give you a very brief taste: Amazon's recruiting process is fundamentally flawed by having teams hire for themselves, so their hiring bar is incredibly inconsistent across teams, despite various effort
;1;
(sort #(> %2 %1) '( 1 4 2 ))
;2;
(def x 5 )
(let [x 2] (print x)) ; x 5 local scope
(binding [ x 2] ( print x )) ; x=> global scope
;3;
(defn makeaddr [n] #(+ % n))