A Former Microsoftie Forecasts Microsoft Doom
Chris Holland writes "Jeff Reifman, a columnist for Seattle Weekly, has written a toe-curling editorial analysis of Microsoft's past and current missed opportunities, contrasted with its financial success, while covering in fair depth some of the most serious threats to their business model. Beyond the many choice quotes, I've found this article to be a very interesting read from somebody who has not only been on the inside, but also significantly developed his professional career thru Microsoft solutions."
John Carmack can't be happy about Microsoft embrace and extend to his video game! It's sounds funny anyway: Microsoft Doom
It's almost like the company had troubles or something.
Revenue is what you take in. Income is what you keep. (AKA profit) Gives you a clue as to what their markup is (:-0)
I know most of us on slashdot will enjoy a bit of MS bashing but this article is interesting in pointing out the apparent weakness of the MS mindset. Well worth RTFA.
---
We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience
My biggest reason for saying this involves the fact that Microsoft is also too large to just topple outright, and there is too much of the industry tied up in Windows technology for it to just suddenly become irrelevant, not to mention all the legacy apps and documents that'll require continued support no matter what OS or technology eventually rises to new dominance (.doc, ferinstance.)
I guess that, even as an admitted Linux/Mac partisan, Microsoft isn't just going to die in some Nazi-ish 'Gates-eating-a-bullet-in-a-Redmond-bunker' gotterdammerung, as much as it will just become something else, and still hold sway to some extent after it does.
So yeah - out of the two examples you picked, I'd pick the Roman one as being the one most likely to come true.
Quo usque tandem abutere, Nimbus, patientia nostra?
Yes, Microsoft may be doomed, I thought everybody here has predicted it already. Why do you people care so much?
... pretty well, too.
/., is intended to give us all a picture of what may come to pass ... not what will ...
... heh heh ...
This is a false perception. Not everyone on slashdot wants Microsoft to fail, or is predicting it. Just the most vocal members.
You don't hear from "pro-Microsoft" people, simply because the "anti-MS" people are louder, more 'righteous', and more willing to aubse their essential liberties in order to start a flame war.
I believe that most 'sane' geeks truly understand that Microsoft is a company, like any other, and performs under traditional company rules
But times are changing, and the discourse you may observe on these times, here at
I detest Microsoft. I haven't used their products in years, and I stopped purchasing anything that will in any way give them more control over the computing industry. But, if they were to change their ways, and demonstrate that as a group (rather large), they are capable of cleaning up their act, I would give them a second chance.
But not until "ms_windows.tar.gz" cleanly compiles, straight off the 'net, with my own compiler (not theirs)
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
From the article:
Why are Microsoft products so endlessly frustrating to use? Even techno-geeks like me get annoyed by Windows. I'm tired of spending the first 10 minutes of my day rebooting just so I can get to work. Microsoft Outlook 2003, the latest version of the company's e-mail and calendar software, hangs for me about once a day, requiring me to restart my PC. I also have a problem with Word 2003: Whenever I bullet a line of text, every line in the document gets a bullet. Asking Windows to shut down is more of a request than a command--it might, it might not. And recently, Internet Explorer stopped opening for me.
It looks like the author needs to stop running Windows 98...
Seriously, what ridiculously mismanaged system is he running? I reboot my win2k and XP systems maybe once a month, if that.
How many startup services does he have that his reboot takes 10 minutes? On my 800mhz machine (ancient by todays standards) reboot is 2-3 minutes, tops.
Although I've stopped using outlook and IE, in favor of mozilla and thunderbird, in the few times I have to use the apps for compatibility, I never experience instability.
Yes, MS products aren't perfect, but I hate it when people dishonestly paint Window's systems as if they crashed every 10 minutes just to make their point that XXX alternate system is better. OSX is sweet. Linux rocks. But WinXP is also a great system.
I laughed when I read the first paragraph of his article, because it pretty much totally summarized my morning. I tried to open up explorer to work with some shares, and a dialog would come up saying "Access is denied." and nothing would happen. Okay, great. So I load up task manager, and kill all errant explorer processes. I get to the last one, hit 'end task', and get "Access is denied." Super! Suddenly, all my applications stop responding, so I kill them all in task manager, and they disappear, but still show up in the ALT+TAB list. I threw in the towel, and decided to reboot. Windows hangs at the 'Saving your data' screen...
I'd love to see someone factor that kind of crap in in a Total Cost of Ownership study.
Don't call me a cowboy, and don't tell me to slow down!
Synchronization of our Internet bookmarks across all our computers
Firefox has an extension which does this very thing. Look for "Bookmarks Synchronizer" on the main extensions page.
Trolling is a art,
> By "Income" does he mean "Profit" or is MS actually predicting
> a 50% revenue drop over the previous year?
Revenue is the amount of money you bring in due to products that you sell. This normally does not include money from investments and selling plant, property, and equipment (PP&E). So if you sell 1 product for $1, but you sell a building you don't use any more for $1M, your revenue is only $1.
Income is the amount of money left over after all expenses. The first expense is cost of goods sold (this means the cost of the actually sold unit). For software, this is nearly 0. Money left over after the COGS is your direct margin. For Microsoft, I believe this is something like 90+% (but I'm too lazy to look up their income statement at this time)
After that, you subtract off the other expenses, like R&D (this includes software engineering and the like), sales general and administrative (SG&A--including marketing weasels, such as myself), and interest payments (e.g. long term debt).
Whatever is left over is your net income. Here's a simplified example:
INCOME STATEMENT
Revenue
(cost of goods sold)
----------------
Direct Margin
(R&D)
(SG&A)
(Interest Expense)
----------------
Net Income
So Income is your bottom line. If the number is positive, then profit! That means the standard Slashdot cliche becomes:
1. Make revenue from a product or service
2. Minimize your expenses
3. Profit!
What's interesting about Microsoft is they are one of a very small number of companies with NO long term debt (Apple, I believe, just joined this exclusive club). That makes MSFT's balance sheet fairly impressive to look at.
Insert simplistic political, ideological, or personal proselytization here.
It's in the " The American Heritage® Dictionary of the English Language", which is of course an oxymoron.
;)
Now repeat after me: "The Oxford English Dictionary is the ONLY accepted reference for English!" Feel free to write it on the blackboard a few times as well, just to make sure it sinks in.
English is English, through is not spelled "thru", night is not spelled "nite", and there is no such word as "burglarize". The verb is burgle. Of course, you chaps in the colonies can do what you like with your language, but don't call it English !
no taxation without representation!
Oh no. Because surely if someone who spent 10 friggin' years at Microsoft has problems with the software he must be at fault.
Cause clearly in that many years he never would have had occasion to actually put in bullet text into a document before. And surely he'd never have occasion to double click on the IE icon and have it launch.
I cry horse-shit!! As much as the Microsoft fans and apologists would have us believe that Windows never apparently does something with no understandable reason, I would argue that for the vast majority of the rest of us random flaky behaviour is exactly what we've come to expect.
Over the years I've seen dozens of examples where all of the Kings Techo-Geeks and all the Kings Men standing around a windows box with bad behaviour finally decide to backup what they can and re-install the damned thing because *nobody* can come up with a plausible explaination for what the heck is happening.
Saying in sneering tones that he couldn't possibly be a techno-geek doesn't support your argument in any way.
Lost at C:>. Found at C.
The company must protect these core products. "The prime directive at Microsoft is to protect Windows and get customers to buy Windows and upgrades to Windows," says Matt Rosoff, lead analyst at Directions on Microsoft, a Kirkland-based newsletter.
If this is really the mindset at MS, it is one of the continuing problems with a lot of big businesses, which is based on their "theory of business". The problem that Peter Drucker lays out is that a company continues to use a theory of business that may have been VERY successful at one time in their earlier years, but because the environment changes, it is no longer successful. But the company isn't able to review their theory of business and create a new one that takes advantage of their current environment.
A typical symptom that Drucker points out is sacrificing new business oportunities for old ones. This was a problem IBM had when creating the PC market, it frequently sacrificed PC sales to it's mainframe line, and stunted itself for some time.
One aspect that seems to particularly apply here is Drucker's story about GM. GM apparently was very good at improving the performance of existing businesses (I don't recall exactly how it did this though). Over a period of years, it bought a number of other well established businesses (in a variety of fields and for seemingly too much money) and dramatically improved their performance. The idea is that GM had a great theory of business, which no longer applied to it's own field, but still worked in other areas.
It seems like MS is trying to do this, expanding into MSN, the Xbox and other areas, but that still there is something in it's theory of business that is holding it back from dominating those areas. Perhaps they haven't gone far enough afield from their core business... (or perhaps their ToB is too Windows centric)...
Interesting food for thought.
"Why should I be content to simply live in this world, when I, as a human being, can CREATE it?" - Oertel
I guess some day it'll have to be payback time for every time when grandma, grandad, mom, dad, uncle{1,2,3} and auntie{1-9} called any respectably computer-educated relative with a question like: "something is wrong with my computer. Can you come and fix it?"
Microsoft tried to spread the delusion that no computer knowledge and background is neccessary to maintain a computer system while making it more and more complex.
Things have reached saturation point these days: every at-least-half computer-literate spends a significant amount of his business and spare time rescuing some system gone bananas.
The fact is that no open source, free as in beer or even proprietary software is much better than any M$ products. The only difference is that these (non-M$) product do not assume self-sufficiency, or praise themselves as the best thing delivered to mankind. Instead of planting the evil seeds of false expectations, it comes natural to people using these product that they need to master a certain level of skill or consult an expert. One knows what one pays for and one knows what one gets!
Microsoft, on the other hand, is simply not transparent. It takes hours of investigation by a computer professional to discover what combination of -khm-features- caused grandma's computer to "start acting funny".
I stopped doing unpaid PC-M$-Win support for my friends and relatives a few years ago, because it was driving me nuts. So, I prepared a one liner fend-off checklist instead:
1. Don't tell me - you are using Windows, right?
2. Who made you think upgrading your system is a good idea?
3. Everything worked fine until recently and gone bizzare for no apparent reason?
4. I have no idea how to fix or even use M$ Outlook. Simply make a choice between using email or running outlook!
5. Other browsers are just fine. When you run onto a site that only opens up in M$ explorer, guess again, who's to blame!
6. Face it - there is no help or anything either you or even a PHD in computer engineering/science can do.
7. Well, that's why Bill Gates is rich and we are poor.
I mean, how deep the world dropped - people started perceiving computers as problems that can only be miracleously solved by throwing money away every few months!
Hopefully, the demise of m$ happens before any kind of world disaster; otherwise, future archeologists from this or another planet will think the dominant planetary religion was playing some solitary card game...
I think the problem is deeper than he realizes. Even if you don't buy a new machine you can run into this issue: Upgrading.
I recently attempted to upgrade my 2k pro machine to XP pro. I wanted to get slightly better (newer) driver support and play with the newer OS. However, you cannot upgrade from 2k pro to XP pro but have to do a clean install. WTF!? It's the same base NT kernel with some slight tweaks and services and a new front-end. Why exactly am I required to do a clean install? I could understand possible issues if it was from 2k pro to XP advanced server but from pro->pro?
Don't get me wrong, I possess Clue having been a system admin and network architect for many years so my reticence to doing a clean install isn't from a lack of technical ability. But I'll be damned if I can figure out why I have to re-install all of my applications again. Having a easier way to updgrade products and OS versions would go a long way towards Microsoft accomplishing their goal of putting users on the upgrade treadmill. Spoonful of sugar makes the medicine go down...
Amoeba
Do not taunt Happy-Fun Ball
*sigh*
I'm getting tired of comments like this. Just because you derive some sick, deranged pleasure from knowing all the minutiae and strange behaviors of the software products you own doesn't mean that someone else does. Some folks just like to use friendly, intuitive software.
When people complain, Microsoft may choose to ignore them at their own peril. It's capitalism, baby. If they want to cater to the folks who like to "get their windows machine stable", that's fine. The rest of us have a fine selection of OS' to jump to.
If this gentleman uses OS X because he feels it is easier to understand and use, that's his perogative, and it is not a reflection of his skills as a computer user. In fact, I stand right beside him as a Mac OS X convert after years of staunch Microsoft support.
Some of us like to use the computer rather than wrestle with it.
Oh, and you can't tell me that you've never reformatted a windows box because it was just easier than trying to figure out what was wrong.
Sometimes, debugging the issue would take longer than a re-install. Sometimes, it is less costly to just rebuild rather than spend days comparing DLL versions, scanning through the registry, and all the other attendant menial tasks that come with debugging an unstable windows installation. Is it a bad driver? Bad device*? Bad registry keys? Conflicting DLLs? Bah. Who needs it.
Bottom line: When I use my machine, I want to get productive work done. I have better things to do with my time than be an administrator.
*I'm aware that Microsoft supports a "much wider range of hardware". I've heard that argument before. However, as a user, I'm not interested in what Microsoft chooses to support. I'm interested in a stable, easy-to-use machine with a decent selection of compatible periphals.
*everything* is Orwellian to cats.
"'Here may be found the last words of kpansky. He who is valiant and pure of spirit may find a crash-free browsing experience in the Microsoft Internet Expl-aaaaaagggh'"
"What?"
"Internet Expl-aaaaagggh"
"What is that?"
"His browser must have died while typing it."
"Oh, come on!"
"Well, that's what it says."
"Look, if his browser was dying, it wouldn't bother to transmit 'aaaaaggh'. It'd just pop up one of those ridiculous 'Do you want to report this to Microsoft' dialogs."
" Well, that's what's typed in the Slashdot posting!"
"Perhaps he was dictating to someone using Mozilla."
This ugly piece of data structure - without a decent failover strategy is the root cause of most windows problems.
/etc structure should be emulated and config info should be left to flat file structures.
/etc/config folder.
Even the current XP based restore point creation does nothing better.
The
IIS 6.0 did that by abandoning all registry settings and moved to an XML file structure - Everything actually. DotNet has moved in that direction too.
Hopefully Longhorn will have a
In my view, Microsoft got in the door because of the IBM PC and a healthy crop of third party DOS applications, Lotus 1-2-3 in particular. My own employer was building DOS apps when we picked up our first copy of Windows, version 1.03. We laughed at each subsequent attempt, up until around 3.1, when we finally decided maybe it was worth building an app for, just to test the waters.
But did we end up becoming a Windows shop because Microsoft was superior? No. We ended up becoming a Windows shop because our customers already had PC compatible machines, largely because of a legacy portfolio of DOS products. We built software to meet customer demand, and in our industry, it was a gradual platform migration from DOS to Windows 3.1 and onward. Microsoft is entrenched largely because of the hardware.
(That said, Linux also runs on that same hardware. And just as with the shift to Windows development, we'll build whatever customers want. If you're in a position to do so, make sure your software vendors --- particularly their sales reps --- know that your company has an interest in Linux products. That kind of feedback causes more of a stir and will yield more results than a hundred cost of ownership studies or technology articles.)
I disagree that Microsoft got where they are because people loved their products. It has far more to do with simple inertia, followed by aggressive marketing tactics that date back to the days of Windows versus OS/2.
It's because sometimes the cost of not having something now (this includes lost profits) is greater than the cost of interest payments.
Here's a simple example: suppose you have several job offers and the highest-paying offer requires that you have a car, but you do not own a car yet and do not have enough cash to afford one. Your choices are to either to borrow money to buy a car or to take a lower paying job. If the difference in pay between the best job and the second best job is greater than the cost of the interest on the car, then the best (fiscal) decision is to borrow the money for the car and take the best paying job.
My only political goal is to see to it that no political party achieves its goals.
This guy can say anything he wants, but it won't change the fact that MS is *definitely* doing things 'right'.
Almost-- and thus, you miss the point of what he is saying. "Microsoft has *definitely* done things 'right'" would be more accurate.
With Windows 95, it created an operating system usable by the masses, with new features that everyone really wanted to upgrade to-- Internet Access. Windows 98 added improved driver support, particularly for USB. Windows ME added diddly-squat... and it's sales were mediocre. Windows 2000 turned the NT branch into an almost-consumer usable product; Windows XP put a pretty coat of frosting on that, and marginally improved stability and usability.
From my understanding of the history of technology, the Windows OS has been paralleling the development of every other technological tool in history, software or otherwise. You come up with an idea for something to do a job; you get it into a marginally workable form, and people try it; you improve it, and if you get lucky and it's useful enough, eveyone beats a path to your door. You may even make a few more "new and improved" versions. But eventually, you have a mature piece of technology, like egrep, or the pocket knife.
And demand peaks-- because a lot of people HAVE one already, thank you, I'll use it until it wears out. Oh, there's a new Swiss army knife with Torx bits? Maybe I'll look into that when my current knife breaks.
Windows (mostly) works. What the bulk of the masses want to do, it can let them do. It could be more stable, but that's something people feel they should get for free with their CURRENT version-- making people pay for that is tricky.
Since the year September Never Ended, the number of people who want to have a computer has been on the rise. Multi-computer households aren't uncommon. But the number of new purchases is peaking-- and the second computer in the house is often a hand-me-down.
Microsoft is at a point where there isn't much more obvious "new and improved" to put on for the consumer, with both their Office and OS-- so upgrade sales will fall off. Instead of people upgrading OS every two to three years, they'll upgrade every five to nine-- by buying a new computer after the old one dies. Of course, M$ could stop supporting the older software... with bad consequences for (in turn) security for those machines using the software, performance for those networks connected to those machines, and network-dependent software performance for any current Windows machines connected to the network. Ooops.
The article isn't suggesting M$ will go away. What it does imply is that there may be a massive correction at some point in the not-too-distant future (I'd guess 5-10 years, but that's just me) that will cost it a large chunk (I'd guess ~65%?) of its current revenue stream and stock value, and that the measures it is trying now to protect its current revenue stream will make it more difficult to adapt to those leaner times.
(Of course, Apple is in danger of this trap, too. With the OS X.2, X.3, and now X.4 upgrades, it seems to be getting hooked on the upgrade revenue stream, and I'm not convinced users will remain enthusiasic. X.3 added two features of substance that my Mac users noticed and drooled over: Expose, and the return of color-coded files and folders. After seeing the price, of ten machines, two were upgraded for this.)
//Information does not want to be free; it wants to breed.
Microsoft ought to consider moving from the software industry into something new. They have the capital for anything. They have enough brainpower to do anything. Commercial space flight comes to mind as one of the most important contributions Bill and friends could make to Planet Earth. It's something no individual needs, sure, but there is big money in it just waiting to be tapped. Imagine going on a space vacation and eating at the 'Restaurant at the End of the Universe.' So cool. Imagine playing Ender's game in space, with lasertag style suites that caused joints to lock. I bet it would replace football on ESPN. And there's a hundred thousand other things people would pay to do on their vacation. That's only the recreation aspect. Then think of science, and paying for lab time in space. And mining the moon or asteroids. Colonization, because such a base would be an ideal staging platform.
But in the software industry, I think they are just about done. They will not contribute anything else important to mankind there. They can only cause damage to the world by crippling the internet they helped create, or crippling software by continuing their current pattern. Time to bow out gracefully and move on.
Drop me a line at:
Key ID: 0x54D1D809