Going to work for Google? Be Careful of Google Dumbass Syndrome
Has anyone else noticed that people tend to turn into dumbasses after being hired by google.
First we had the case of the infamous google blogger that got himself fired for badmouthing his company days after being hired by them.
Now we have the case of Mark Lucovsky who suddenly thinks that Microsoft can't ship software and Amazon is the almightly god of software shippage:
"I am not sure I believe anymore, that Microsoft "knows how to ship software". When a Microsoft engineer fixes a minor defect, makes something faster or better, makes an API more functional and complete, how do they "ship" that software to me? I know the answer and so do you... The software sits in a source code control system for a minimum of two years (significantly longer for some of the early Longhorn code). At some point, the product that the fix is a part of will "ship" meaning that CD's will be pressed and delivered to customers and OEM's. In best case scenarios, the software will reach end users a few months after the Release To Manufacturing (RTM) date. In many cases, particularly for users working in large corporations, they won't see the software for a year or more post RTM...
...When an Amazon engineer fixes a minor defect, makes something faster or better, makes an API more functional and complete, how do they "ship" that software to me? What is the lag time between the engineer completing the work, and the software reaching its intended customers? A good friend of mine investigated a performance problem one morning, he saw an obvious defect and fixed it. His code was trivial, it was tested during the day, and rolled out that evening. By the next morning millions of users had benefited from his work. Not a single customer had to download a bag of bits, answer any silly questions, prove that they are not software thieves, reboot their computers, etc. The software was shipped to them, and they didn't have to lift a finger. Now that's what I call shipping software." [2]
Wake up. Amazon is a web app. Microsoft has plenty of web apps as well, and I gaurentee that Microsoft can just as easily "ship" a new version of its web apps as Amazon can. But, in case you were living in a gopher hole in the middle of a field on the Microsoft campus, this ability to easily update web apps is something that everyone already knows. You aren't Einstien for noticing this. It is clear as day to anyone in the industry.
While we are on the subject, when Microsoft fixes a minor bug or makes something faster or better, it doesn't sit on the shelf for 2 years before getting shipped out on a CD. In fact, my little windows update icon flashes at least once a week telling me that Microsoft would like "ship" updates and fixes to me right now. But hey, maybe you don't have an internet connection over at Google. Maybe you've never seen that icon. Or maybe you are just suffering from Google Dumbass Syndrome and you've forgotten everything that has happened since Windows 3.1.
[1] http://99zeros.blogspot.com/
[2] http://mark-lucovsky.blogspot.com/2005/02/shipping-software.html