Microsoft's long demise
I belatedly discovered, albeit with great interest, the writings of Paul Graham.
For those of you who don't know the guy, I highly recommend you take 2 hours one day and go and read some of his essays. He apparently wrote the seminal book on LISP, founded and sold an early internet company called Viaweb and more recently is the dynamo behind "ycombinator" a modern version of the incubators of yesteryear.
I mostly recommend reading the guy because he has a pulse on the "geek zeitgeist". I believe he correctly represents a large portion of what geeks think. Some of it is right, some of it wrong. In 2003, he wrote, a wonderful entry called "why nerds are unpopular" which is a must read for every geek in America. It completely captures "geek angst" I witness in teens in America. He is full of hope and optimism.
Paul Graham has recently caused a bit of a stir by writing a hugely popular entry called "why Microsoft is dead". His thesis is not so much that MSFT is dead, in spite of the attention catching title, rather he argues that MSFT is not feared as it used to be.
He argues that the internet, AJAX/RIA, apple, and google are the main reasons for MSFT dismissal. I thought about this for awhile. While I agree with the real conclusion, namely that MSFT is not as feared as it used to be, I mostly disagree with the reasons he states.
Missed Java and Linux.
At the top of my gripe list, he misses both Java and Linux, and the combination of the two as one of the major reasons for MSFT's failed attempt to conquer the world of the web.
See, portability was always what Java promised, and delivered. From the beginning we java puppies were insulated from Operating Systems, we just didn't care. Whether that platform was Windows or Solaris or Linux or AIX or Mainframe or Mac was truly a secondary concern for the java guys.
In a sense, I believe that Linux and java have robbed MSFT of growth on the server side. In the mid-90's we were all shaking in our boots that MSFT was going to eat everyone's lunch on the server side and that NT was a juggernaut no one could stop. How things come to pass! Linux came along and put a definitive end to that.
Server side linux is a huge success story if anything because it stopped MSFT in its "tracks of inevitability". Java was a coup de grace and it freed legions of corporate developers. Java on Linux means a lot of corporate apps work as is on Linux. The rest was history. We never looked back and certainly didn't see windows as an evil not even really a factor, just as a vehicle of distribution for java technology.
New markets out of bullying reach.
In thinking about the reasons Paul Graham invokes, I find myself agreeing with the internet one, of course, but not for the same reasons. I believe many of the new markets that emerged because of the internet (e-commerce, search, portal, software distribution, social networks, peer to peer) were mostly immune to MSFT attacks.
The main reasons is that unlike their PC equivalent the web and internet applications:
1- do not care what OS you use
2- are not bundled with a PC
In other words, MSFT couldn't leverage their client OS monopoly to bully distribution. It bullied distribution with IE and that was the end of that. From there on it was freedom.
Google, sure, but.
Google is certainly a reason why MSFT cannot come to dominate the early web products (search, SaaS office apps), but Google robbed MSFT of web-products related growth more than it is threatening its core franchise. I mean in the same sense that Linux robbed MSFT of Windows growth on the server more than it came to threaten windows on the client.
The Windows franchise is certainly NOT under threat, not by the likes of Google despite all of the excited noise on WallStreet. Google doesn't deal in OS. Until they do, it is not an argument. Even if it did I would argue that it would be a long hardous road for them. Maybe if they bought Ubuntu... mmmm, maybe.
The Office apps? sure... but not yet. I use Google apps, I love it, but seriously.
Mac? don't make me laugh
The argument Paul makes that Apple's MAC-OSX contributed to the supposed demise of MSFT is just laughable. MacOSX still shows up with a paltry 4%. Oh and please don't come with the Gandhi quote, it is not because people ignore you or laugh at you that you inevitably win. Doesn't work that way most of the time.
I love the "I am a Mac, I am a PC" commercials as much as the next geek, they have a funny bone about them. But lately I am starting to suspect that these commercials maybe generating a backlash. Think about it, who IS the funny guy, who do you feel bad for? In other words you do you emotionally respond to? the smug mac kid or the PC guy? I like the PC guy, and he is a regular on "the Daily Show".
Stateful conversations as RIA enabler.
I hate to bash Paul on this one but I believe he is just trying to sound technically deep, and misses the target. Paul invokes the "HTTPSession" objects as an enabler of rich applications and one of the reasons MSFT is being humbled. He must have heard that in a VC meeting from a kid developping a web2.0 app, remembered he didn't have such an object in LISP and thought "wow, cool". Ah, what a curse it is to lose one's technical edge :)
Java had "HTTPSessionContext" objects since the late 90's. Second these developments reflect the progression of modern OO language to catch up and provide stateful conversations for applications over HTTP. You can really view this as a "half empty glass". Further proof is that these technologies are still under development (SEAM with webbeans is but an example).
In other words, while RIA/Web 2.0 rich applications are a potential future threat to desktop applications, the technical story is still unfolding, largely undecided and therefore cannot account for MSFT's humbling in the past. BTW, the topic of whether web apps will replace desktop apps, at all, is still hotly debated by geeks.
In MSFT's defense
Despite widespread belief to the contrary, there is a lot of innovation to come out of MSFT. A lot of basic research too. MSFT bashing was, still is popular in certain development circles. I get annoyed at the persistent myth, widely believed in OSS circles, that MSFT doesn't innovate.
You have to admire a company that has basically told Wall Street to "fcuk off" with its short term greed. I remember vividly a Wall Street investor commenting privately about how pissed off they were that MSFT just ignored demands by Wall Street in general to reduce their R/D, that they not invest and show margin expansion. There is an agenda of innovation a culture of R&D and corporate will and spine to keep the Wall Street greedier elements at bay, go them!
One thing that causes me more alarm, is that I see a lot of startups using MSFT technology these days. See, startups give you early warnings on trends of what people use. Something is going here. Startups are the early warning signs of on-coming floods.
Finally, I love my XBox 360 with billg's signature on it.
As the French used to say "The kind is dead, long live the king!"
marcf
For those of you who don't know the guy, I highly recommend you take 2 hours one day and go and read some of his essays. He apparently wrote the seminal book on LISP, founded and sold an early internet company called Viaweb and more recently is the dynamo behind "ycombinator" a modern version of the incubators of yesteryear.
I mostly recommend reading the guy because he has a pulse on the "geek zeitgeist". I believe he correctly represents a large portion of what geeks think. Some of it is right, some of it wrong. In 2003, he wrote, a wonderful entry called "why nerds are unpopular" which is a must read for every geek in America. It completely captures "geek angst" I witness in teens in America. He is full of hope and optimism.
Paul Graham has recently caused a bit of a stir by writing a hugely popular entry called "why Microsoft is dead". His thesis is not so much that MSFT is dead, in spite of the attention catching title, rather he argues that MSFT is not feared as it used to be.
He argues that the internet, AJAX/RIA, apple, and google are the main reasons for MSFT dismissal. I thought about this for awhile. While I agree with the real conclusion, namely that MSFT is not as feared as it used to be, I mostly disagree with the reasons he states.
Missed Java and Linux.
At the top of my gripe list, he misses both Java and Linux, and the combination of the two as one of the major reasons for MSFT's failed attempt to conquer the world of the web.
See, portability was always what Java promised, and delivered. From the beginning we java puppies were insulated from Operating Systems, we just didn't care. Whether that platform was Windows or Solaris or Linux or AIX or Mainframe or Mac was truly a secondary concern for the java guys.
In a sense, I believe that Linux and java have robbed MSFT of growth on the server side. In the mid-90's we were all shaking in our boots that MSFT was going to eat everyone's lunch on the server side and that NT was a juggernaut no one could stop. How things come to pass! Linux came along and put a definitive end to that.
Server side linux is a huge success story if anything because it stopped MSFT in its "tracks of inevitability". Java was a coup de grace and it freed legions of corporate developers. Java on Linux means a lot of corporate apps work as is on Linux. The rest was history. We never looked back and certainly didn't see windows as an evil not even really a factor, just as a vehicle of distribution for java technology.
New markets out of bullying reach.
In thinking about the reasons Paul Graham invokes, I find myself agreeing with the internet one, of course, but not for the same reasons. I believe many of the new markets that emerged because of the internet (e-commerce, search, portal, software distribution, social networks, peer to peer) were mostly immune to MSFT attacks.
The main reasons is that unlike their PC equivalent the web and internet applications:
1- do not care what OS you use
2- are not bundled with a PC
In other words, MSFT couldn't leverage their client OS monopoly to bully distribution. It bullied distribution with IE and that was the end of that. From there on it was freedom.
Google, sure, but.
Google is certainly a reason why MSFT cannot come to dominate the early web products (search, SaaS office apps), but Google robbed MSFT of web-products related growth more than it is threatening its core franchise. I mean in the same sense that Linux robbed MSFT of Windows growth on the server more than it came to threaten windows on the client.
The Windows franchise is certainly NOT under threat, not by the likes of Google despite all of the excited noise on WallStreet. Google doesn't deal in OS. Until they do, it is not an argument. Even if it did I would argue that it would be a long hardous road for them. Maybe if they bought Ubuntu... mmmm, maybe.
The Office apps? sure... but not yet. I use Google apps, I love it, but seriously.
Mac? don't make me laugh
The argument Paul makes that Apple's MAC-OSX contributed to the supposed demise of MSFT is just laughable. MacOSX still shows up with a paltry 4%. Oh and please don't come with the Gandhi quote, it is not because people ignore you or laugh at you that you inevitably win. Doesn't work that way most of the time.
I love the "I am a Mac, I am a PC" commercials as much as the next geek, they have a funny bone about them. But lately I am starting to suspect that these commercials maybe generating a backlash. Think about it, who IS the funny guy, who do you feel bad for? In other words you do you emotionally respond to? the smug mac kid or the PC guy? I like the PC guy, and he is a regular on "the Daily Show".
Stateful conversations as RIA enabler.
I hate to bash Paul on this one but I believe he is just trying to sound technically deep, and misses the target. Paul invokes the "HTTPSession" objects as an enabler of rich applications and one of the reasons MSFT is being humbled. He must have heard that in a VC meeting from a kid developping a web2.0 app, remembered he didn't have such an object in LISP and thought "wow, cool". Ah, what a curse it is to lose one's technical edge :)
Java had "HTTPSessionContext" objects since the late 90's. Second these developments reflect the progression of modern OO language to catch up and provide stateful conversations for applications over HTTP. You can really view this as a "half empty glass". Further proof is that these technologies are still under development (SEAM with webbeans is but an example).
In other words, while RIA/Web 2.0 rich applications are a potential future threat to desktop applications, the technical story is still unfolding, largely undecided and therefore cannot account for MSFT's humbling in the past. BTW, the topic of whether web apps will replace desktop apps, at all, is still hotly debated by geeks.
In MSFT's defense
Despite widespread belief to the contrary, there is a lot of innovation to come out of MSFT. A lot of basic research too. MSFT bashing was, still is popular in certain development circles. I get annoyed at the persistent myth, widely believed in OSS circles, that MSFT doesn't innovate.
You have to admire a company that has basically told Wall Street to "fcuk off" with its short term greed. I remember vividly a Wall Street investor commenting privately about how pissed off they were that MSFT just ignored demands by Wall Street in general to reduce their R/D, that they not invest and show margin expansion. There is an agenda of innovation a culture of R&D and corporate will and spine to keep the Wall Street greedier elements at bay, go them!
One thing that causes me more alarm, is that I see a lot of startups using MSFT technology these days. See, startups give you early warnings on trends of what people use. Something is going here. Startups are the early warning signs of on-coming floods.
Finally, I love my XBox 360 with billg's signature on it.
As the French used to say "The kind is dead, long live the king!"
marcf
Comments
"I like the PC guy, and he is a regular on "the Daily Show"
Well, sorry to burst your bubble but he's a long-time Mac user and author.
Percentages (like the 4% marketshare thing) only mean that 96% of users are still stuck. Sure, Microsoft WAS great and changed our lives, which is really awesome. But now they are indeed dying a slow death because of stagnation.
I mean, when it comes to just one product like IE 6, which was released to the public as a broken product, imagine as a company trying to support that product during the years after release to accomodate a zillion different human languages, multiple Windows OS's and all the plug-ins, etc, etc, etc that go with it! It's unmanageable. While I want to give them credit for trying, its very hard to do so since they blatantly ignore established standards in the developer community, NOT fix their broken-ass browser and continue to act like a 900 pound gorilla.
Had they focused on quality rather than quantity they would not have this problem now. Regardless of how you feel about Apple and Macs, this is the reason Macs work and cost more money - the focus is on quality, not quantity.
As always it is great to read your blogs.
Just have to correct you on one point - mac user as I am :). Apple have now a marketshare on 7.7 % of the desktop or 9.9 % looking only to laptops. Maybe time to stop laughing at Macs ;)
Even Sun starts to realize that we can't ignore the Mac camp anymore.
Anyway - nice to hear your words. I do miss you in the JBoss Land !
/Lennart
I won't ignore, I won't laugh, I will just stay quiet and ... wait.
What would Marc Fleury do? sit tight and wait in silence.
When the market share gets to 20%, please send me a message. I will start reconsidering at that point as a threat to MSFT in the future.
But, hey, keep the faith, you won't see me throwing a stone at techno faith and fetichisme, it's a french thing.
May Moore be with you
marcf
That would be the day that Mac turns grey and dull as the rest. I want them to be something special :)
/L
To your point lennart, many folks think the underdog motivation is what creates cults and that from cults your graduate to religion when you become mainstream.
JBoss was a cult. Today it is a corporate religion, not that it is bad thing, au contraire. It still relies on the energy and belief of the evangelists like you and I. But the phenomena of "inertia" kicks in and complements the efforts of evangelists, it is the traditional "snowball" downhill effect, gravity/inertia works for you.
I miss the JBoss days like you can't imagine. It was a very personal thing, for me, as you know. But in a sense I was really proud to see a picture of the java one pavillion being mobbed. At some point your baby has to walk by himself and grow up. Keeping it in 'infant' stage is not good either, no matter how fun the early infant years are. An 8 years old won't be 8 for ever and that is the way it is, that is the way you want it.
10% indeed! (it excludes Dell, but Dell's are freaking ugly). I didn't see the SONY numbers?
I recently priced out comparable Dell and Apple laptops... then I realized a/ I don't own any Apple stock, and b/ I don't want to have to pay for Steve Jobs SEC litigation, so I went with the Dell. ;-)
-Andy
Roy, philanthropy is when you have made a lot of money and you want to give some of it away for the good of manki... ah forget it. Under that ruff exterior, I think one day you will grasp the second part of the sentence above and be a great philanthropist.
As a group we were very focused on the umpteen billion dollar markets out there and not so much on emerging technologies. The innovation we were focused on is more features and less bugs for less dollars. So far it seems to be working for the bottom line.
Of course this is frustrating for developers because we wanted to work on new and exciting stuff so there was a lot of grumbling about innovation internally when I was there.
美美色網貼片區
小弟弟貼影片區
洪爺sex520貼片
免費漫畫帝國
kk69視訊俱樂部
台灣情色咆嘯論壇
亞洲情色風暴論壇
櫻桃不夜城
震撼情色論壇
小老鼠米克情色網
綜合論壇台灣情色網
激凸成人論壇
aa 片試看
嘟嘟免費試看短片
觀賞色美媚部落格
免費色倩短片
線上 a 電影直播
女優色情自拍
情色遊戲
女優王國
AV女優-無碼A片
女優天堂
免費AV女優-線上視訊
SEX情色
情色 後宮電影院
情人視訊聊天室
免費A片線上下載
免費線上a片
免費a片觀看線上aa片免費看
線上aa片免費影片
sex520aa免費影片
免費A片線上看aa片
線上免費a片網
a片線上看aa片免費看
a片線上免費看
AA片免費看
小魔女免費a片小魔女
免費線上成人影片
情色文學成人小說
aa片免費看a片
☆♀ 電話交友☆♀
☆♀ 視訊美女觀看免費 ☆♀
☆♀ 成人哈啦聊天室☆♀
☆♀ 視訊美女觀看免費 ☆♀
☆♀ 激情網愛聊天 ☆♀
☆♀ 成人卡通電影 ☆♀
☆♀ 免費辣妹視訊聊天網 ☆♀
成人遊戲區
激情網愛聊天
☆♀ 成人小說 ☆♀
☆♀ 激情網愛聊天 ☆♀
☆♀ 成人遊戲區 ☆♀
影音Live秀
★168視訊美女★
★偷窺視訊聊天室★
★影音視訊聊天情人網★
★情色漫畫★
★辣妹妹影音視訊聊天室★
★888視訊聊天室★
★ 免費音樂試聽★
★網路視訊聊天室★
網友一夜情聊天室
★ 視訊美女影音★
★網路視訊聊天室★
★影音視訊聊天情人網★
☆♀ 成人哈啦聊天室 ☆♀
一夜激情網愛聊天室
☆♀ 080辣妹聊天室 ☆♀
網愛成人聊天室
☆♀ skype網愛 ☆♀
☆♀ 網愛bbs ☆♀
☆♀ 激情網愛聊天 ☆♀
☆♀ 網愛俱樂部 ☆♀
網友一夜情聊天室
ut影音視訊聊天室
★視訊聊天交友★
激情網愛聊天
★一夜激情影音聊天室★
真人視訊影音聊天
★華人影音視訊聊天情人網★
★台北一夜激情聊天室★
★外公外婆聊天室★
孤男寡女聊天室
一網情深聊天室
情人皇朝聊天室
真愛宣言聊天室
☆♀ 自拍偷拍影片 ☆♀
☆♀ 影音交友 ☆♀
☆♀ 一夜情影音交友 ☆♀