DOS 4.0, Zune, and Windows 8 are but a few of the landmarks among 25 years of failures Redmond-style, writes InfoWorld’s Woody Leonhard in a round-up of Microsoft’s 13 worst missteps of all time. ‘Over the years, Microsoft’s made some incredibly good moves, even if they felt like mistakes at the time: mashing Word and Excel into Office; offering Sabeer Bhatia and cohorts $400 million for a year-old startup; blending Windows 98 and NT to form Windows 2000; sticking a weird Israeli motion sensor on a game box; buying Skype for an unconscionable amount of money. (The jury’s still out on the last one.) Along the way, Microsoft has had more than its fair share of bad mistakes; 2012 alone was among the most tumultuous years in Microsoft history I can recall. This year you can bet that Redmond will do everything in its power to prove 2012 naysayers wrong. To do so, Microsoft must learn from the following dirty baker’s dozen of its most dreck-laden decisions, the ones that have had the very worst consequences, from a customer’s point of view.’
IE6 was the best browser at release and Microsoft were at the top of their game. The misstep was not following it up and resting for five years.
You can’t expect these crappy InfoWorld filler pieces to contain any nuance.
They knocked around the easy stuff fairly well, hit their historic cues pretty well, heck, they even stumbled on something insightful like the senior leadership vacuum and yet they botched the pièce de résistance by listing IE6 as misstep number one.
Maybe someone should compile a list of infoworld botch jobs…
Easy – just open the archive.
A mistake for them, a lucky break for those of us who appreciate the entire web not being tied to Microsoft. It sure sucks for web developers though, since IE6 still has to be accounted for when developing major websites.
It depends what the % of users are visiting. The site have less than 3000 visitors a year that use IE6, so I am told not to waste my time on it.
That’s debatable. I was using opera at the time. It was faster than IE6, had tabs, rendered most sites perfectly and didn’t have the many security issues that plagued IE6. So I wouldn’t agree that IE6 was the best browser even back then. It also ran on Linux btw.
Edited 2013-01-14 22:59 UTC
And it could be run off a floppy! I used to carry around a pair of Opera floppies in university to run on the Windows 3.1 and Windows 95 machines. Way better experience than Netscape 2/3 or IE 4/5/6. Even with the ad banner at the top.
Seriously?
I thought IE6 was garbage at the time. No saved sessions, no tabs/multiple documents, and missing quite a few other nice browser features I’d been using for years. It was like a stripped down minimalist browser, only without the speed and low use of resources… What on Earth was so good about it?
To me the idea that it was the best browser at release is about as ridiculous as labelling Windows ME the best OS.
DOS 4.0 was going to have some kind of multi-tasking, but with all the project delays it turned out to be a Vista kind of thing.
Microsoft ended up releasing DOS 4.0 with lots of the refactored code still in place, the end result being a buggy OS with not enough memory space for user applications (these were the 640KB days).
This left most of the people using the 3.3 version while waiting for whatever would come next.
I also only had it for a little while, before going back to 3.3.
This is a point of massive confusion. There were actually two independent DOS 4 projects — one at Microsoft, and one at IBM.
MS-DOS 4.0 was supposed to be the oft-awaited Multitasking DOS. It never got widely released. Larry Osterman’s blog gives the details: http://blogs.msdn.com/b/larryosterman/archive/2004/03/22/94209.aspx
PC-DOS 4.0 was written mostly by IBM to support the larger hard drives of the PS/2. It was developed from the DOS 3.3 codebase — not Multitasking DOS. Some Microsoft developers were shipped out to IBM to help them work on it, but they formed a minority of the development team.
DOS 4.01 was the bugfix release for PC-DOS 4.0. It is unclear whether IBM or Microsoft was responsible — I’ve read conflicting reports. Either way, Microsoft was in the unusual position of releasing a version of MS-DOS that was based on PC-DOS — the opposite of the usual situation.
MS-DOS 5.0 was once again developed at Microsoft. And then Microsoft and IBM parted ways on DOS 6.
I just stated my memories of the time.
Eventually I moved into DR-DOS 5.0 when it got available.
Then back to MS-DOS (5.0) for whatever reason I cannot remember anylonger.
Finally when I got my hands on Windows 3.1, DOS became nothing more than a bootloader + gaming environment. Although by those days I was already using Stacker on my hard disk.
Stacker? (I remember the name from somewhere; quick search didn’t really give results)
Edited 2013-01-19 22:42 UTC
” blending Windows 98 and NT to form Windows 2000; ”
I think you mean blending ’98 and NT to form Windows ME?
Windows ME was 98 with the NT network stack.
It also wasn’t a bad OS. Most of the problems came with the removal of real mode from the OS (Which some software still expected for some reason), which broke DOS compatibility. And, since Windows XP was right around the corner (Which ended up offering better DOS support than ME), there was no real reason to support it.
Okay. Now, the article:
Misstep #10: It’s worth clarifying that the volume of users that said “I’m sticking with ’98!” or “I’m sticking with 2000!” when XP came out. I was one of them (2000 for me).
Misstep #8: Despite the hyperbole, you didn’t have to “beg Microsoft for forgiveness” if you had to call in for validation. The other points still stand, though.
Misstep #7: Minor point: Metro -> Windows Store Apps is because somebody else’s trademark on Metro may be applicable to Windows. This does give Metro Mail app the confusing name of Windows Store Mail. And, yes, it comes pre-installed, but it also updates through the Windows STore, and if you uninstall it, the Windows Store is where you go when you want to reinstall it.
Misstep #6: IE 6 was by far the best browser available when it came out. Active X problems usually popped up when people just installed whatever Active-X control they got prompted to install. While more stringent default settings would have been nicer, before this point the level of mass user ineptitude that exists hadn’t been truly demonstrated.
Well, he’s not very imaginative.
Windows Tiddly-Piddle is a worse name.
So is Quantal Quetzal.
Agree.. Windows 2000 is widely considered one of the top Microsoft OS releases.
Stability of NT4 + accessibility and compatibility of 95/98. Everyone has rose tinted glasses w/ XP now due to general consensus of the Vista flop (which wasn’t really all that bad).
Everyone’s forgotten (or weren’t around for) all the derision of cartoonish XP compared to 2K. It was worse than ME bashing, almost worse than eventual G5 vs Pentium trolling.
Remember how Outlook 2000 would open executables and load pics from the preview window? It was going to make email really pop and let you get so much more done. That was so much fun. Remember the email viruses that would take down corporate netowrks? Kornikova? Those were good times.
Interestingly the next version dropped preview by default and running things automagically.
I don’t know if I’d even include Windows 8 in that list. Sure, it’s too dumbed-down and it totally fails to take into account and accommodate more experienced users, power-users and a whole boatload of work-related environments, but at the same time it accomplishes quite a few things.
For one, Windows 8 now lays out the path for a unified look and feel across many of their products, granting them the distinct feeling of a brand that they’ve been lacking. Even if the platform really matures in a future version of Windows the steps in-between are still important. Secondly, a curated app store as the default will eventually lead to fewer malware and virus outbreaks, and by extension to fewer computers available for botnet administrators to use. Thirdly, it gave Microsoft the excuse they’ve been looking for to start manufacturing their own computers and by extension force OEMs to either start working on a competing platform or on improving their own product-lines.
Now, Windows RT should be on that list; it provides absolutely zero advantage over Windows 8, it is completely, fully, wholly capable of everything Windows 8 is, but has been artificially crippled in order to squeeze more money out of fallible people.
It cannot run x86 programs. And for the ordinary person out there the OS is just a tool to get your programs running.
That’s not an OS-inherent restriction, that’s only because of the platform it was compiled for. Windows RT can perfectly well run desktop programs. Ergo, my point stands.
Probably right. I mean MS will be able to virtualize it.
If Intel did not come and spoil the party.
Probably just two since he worked Windows product activation in there with Genuine Advantage.
Another is: alienating your most faithful customers. Constantly changing stuff for the sake of change with no real advantage. Example: Office 2007 can’t be deployed and managed with software group policies, you need to purchase Microsoft System Center or what ever they call it today.
However, I’m used to that. The biggest misstep that I can’t get over is .NET. It’s a bigger mistake than IE6, and IE6 is pretty bad.
Edited 2013-01-14 23:14 UTC
What specific issues do you have with .NET that could back up your claim that it is a misstep?
I think the perception that .NET is a “bad” platform comes from the same place as Java’s bad rep: It attracts substandard coders because it’s an easy and fun language to jump into. I’ve seen some stellar .NET apps that were fast, functional and beautiful. And I’ve seen some real stinkers too.
I’ve always felt that a program can be functional and elegant no matter the language it was written in, given a coder who knows her stuff.
I used to think like that as well.
But when you see how bad off-shoring C projects can be, you see that the language really does not matter.
On the other hand there are a few off-shoring companies doing cool Scala projects.
Bad developers are easy to get everywhere in the world, regardless of the programming language.
Isn’t that what I was saying? yet it seems like you are contradicting me.
Not trying to argue, just really confused…
Sorry about that, I do agree with you.
I was disagreeing that Java and .NET alone foster dumb programmers.
Okay, that makes sense. But I wasn’t singling out those two, I was just using Java as an example to compare to .NET which we were already discussing. There are good and bad programmers in any language, those two (along with VB, Python and a few others) just seem to attract the bad ones in droves, I believe because they are easy to pick up.
Yes, but on the hand of experts they are equally dangerous.
Since they are easy to use, some enterprise architects end up with too much free time on their hands, which leads to the creation of crazy architectures.
.NET gets a bad reputation from version 1.0 and 1.1 which were both quite awful. Also WebForms is pretty evil for Web Development especially if you haven’t come from a Swing/WinForms/VB6 background.
VS 2003 isn’t much better it takes about a day to install (I am not joking).
I also remember that on a particular CMS project, that attaching the debugger usually required surrounding your workstation in a pentagram made of red biros, while chanting demonic passages out of the Necronomicon Ex-Mortis. If it wouldn’t attach, only a reboot seemed to do the trick.
Anything after .NET 2.0 is quite nice to work with in comparison.
Edited 2013-01-15 20:29 UTC
Sounds like some of the stuff I had to do to tame VB6 back in the day!
I never had to deal with it thankfully, I send that over to the UK … they can deal with that.
The only misstep with .NET was not to follow the development model later adopted by Android, AS/400 mainframes or Oberon systems.
Lets see what happens to WinRT.
Hum… Sorry but that’s wrong. I do it on a daily basis since Jan 2008
You can deploy it through a standard GPO and manage it once you’ve installed the correct ADMX
I’ve been using Window’s 8 now for a day. (a bit late to the party).
I can for the life of me not understand why the start menu was omitted in desktop mode.
Luckily there are third parties that offer plugins to fill the gap like start8 and classic shell.
The former which i installed and now i am very happy with windows 8. The desktop mode is gorgeous.
Edited 2013-01-14 23:58 UTC
Start8 and Classic Shell seems to get all the attention while nice little thing called Pokki remains totally out of sight for most users… Another perfect example of branding and marketing. No one will relate a thing named as Pokki to Windows 8 start menu, do they?
It has now been duly noted thanks.
I did a quick search and i found them to be on page one of google search. That is if you search “Windows start plugin”. So their marketing seems A1 and it’s probably not so obscure like we think.
I visited their page and i really like the layout of their start menu plugin.
https://www.pokki.com/windows-8-start-menu
You know we have so many options for start menu now that the omission of it and the choice of third party plugins that arose as a result of it …..is actually great….in a sense.
Edited 2013-01-15 15:19 UTC
Pokki is everything I want to avoid. The styling is nice/modern, but it’s bloated and tries to be all things to all people. Plus it’s heavily invested in pimping it’s own app store.
Some people might appreciate its approach and extra features, but it’s not simply a Start Menu replacement like the other two.
Personally, I’m open to the eveolution (but not removal) of the Start Menu, but app stores and yet-more-social media integration doesn’t float my boat. YMMV.