Microsoft is Dead: The Cliffs Notes
paulgraham.com
paulgraham.com
A senior researcher from Google gave a talk at the compter science colloquium at my institution in December 2005. It was supposed to be about such things as the Google Maps API, but it really was a talk about how great it was to work at Google.
At the time, while doing research for my Strategic Defenestration Initiative (another story), I had read an editorial (URL: http://linux.sys-con.com/read/84967.htm -- the editor could use some editing) in Linux SYS CON which argued that LAMP and open source technology enabled Google and Amazon.com to grow "...quickly into industry leaders." The author pointed out that Amazon and Google were successful partly because LAMP technology allowed them to compete on an equal footing with Fortune 500 companies. And now they were successful enough to replace their open source Linux and Apache infrastructure with proprietary software systems (Windows) if they wanted, but they had not done so.
During the question and answer period, I asked the speaker whether Google had the financial and technical means to migrate their servers from Linux to Windows. He replied that they could do this. I couldn't resist: I then asked the speaker whether Google would go ahead and migrate all their servers to Windows.
His reply brought down the house: "if we did that, 90 percent of our engineers would quit on the spot."
1. Why would they quit?
2. Why is this funny?
XP is stable. It loads executables, runs them, moves files around etc, without much fuss. Google's code runs mostly on interpreters, so...wtf? The only people who should care are the accountants who would have to pay Microsoft. I mean: Is the punchline, "Ha, ha, google's engineers really are as immature as the bean bag chairs suggest"?
(I withdraw my question if the answer is, "Because they wouldn't want to spend months on useless administrative tasks like re-installing OSes.")
However, one of the more substantive complaints about Windows I've heard (beyond the usual instability and insecurity) is that it isn't easily programmable. You can't (I've read) effortlessly connect small, well-designed, single-purpose programs together with things like pipes, redirection, etc. And, most programs by default (again, I've read) are inextricably attached to their GUIs, so you can't make them scriptable like you can with a command-line Unix tool plus a shell script. That would mightily suck for anyone who's used to the high level of programmability in Unix.
Don,
I believe Microsoft's demise is more closely related to Apple and Google than you have thought.
Google - easy one, GMail and Google Doc basically replaced the MS office suite I purchased in '98
Apple - based on Paul Kedrosky's observations, Vista sales is highly correlated to PC sales and once those numbers are normalized, "it looks like Vista sales are tracking on par with XP, and no better than that" (http://paul.kedrosky.com/archives/2007/03/26/playing_parse_t.html).
So from the indications of recent AAPL stock price - what if Apple continues to gain shares in the PC market? Upon purchasing a new iMac, my dad (retired) have found out that switching to Os X is easy as long as solitaire is installed.
I didn't actively think about it; however, when I submitted my YC app, Microsoft didn't even enter my mind as a potential competitor. I guess they COULD be, but it is a remote concern. Paul basically just put into words what was being subconsciously realized in the minds of web-geeks everywhere.
After reading comments on Slashdot (not generally a source for enlightened comments, I know), I also can't believe how people fixated on the "everyone uses Apples" remark. It should be obvious that Paul was referring to the group of innovative, young people that are developing the next wave of software.
And I am writing this from a Mac. (Yay!)
But, if someone even today haven't seen the move away desktop apps, then they will never understand what PG meant.
If you compare the 17 acquisitons Vs the 9 that Google did in 2006, the conclusions are obvious...
http://en.wikipedia.org/wiki/List_of_companies_acquired_by_Microsoft_Corporation#2006
It kind of saddens me that this clarification was necessary, but at least I got a good laugh out of it :)
(If you were suggesting I wrote it to attract attention to YC, the time to have done that would have been before the application deadline. This is the least useful time to attract attention.)
Is Dow Jones also irrelevant if no one is paying attention to it?
pg, it seems like you took the bait from the angry bloggers.
They just don't GET IT. ;)
I think John Walker did this more than 10 years ago: http://www.fourmilab.ch/documents/msapogee.html
I'm guessing I fall into this crowd: "The other half, the younger half, will complain that this is old news."