I wonder if Microsoft might be moving towards a more open-source like approach, at least on the release side of things. Perhaps the concept of a named and branded OS will disappear, replaced with a framework that is constantly upgraded via Windows Update (kernel and all!). Unfortunately, I don’t think it’s possible to keep home users, who generally purchase Windows once and only once with their new PC, as well as business clients that would prefer to seamlessly upgrade their client systems piecemeal (browser today, explorer shell tomorrow, kernel the day after) to keep them up-to-date.
In somewhat unrelated new, the quality of non-OS products coming out of MS recently has really dropped. Case and point: Visual Studio 2002 and 2003. These two are the poorest releases of the Visual Studio line so far (Visual Studio 6 being the best, IMHO). Part of me wonders if they QA’d the product on anything but simple two or three “Hello World” project solutions. If you don’t believe me, try any of the following tasks:
- Reference DLLs larger than 64kB. You can only build once before having to delete all DLLs from the solution!
- Edit tables in the VS.NET HTML editor. In fact, try pasting something over top of something else in the editor.
- Use the Windows Forms editor for a complex form with nested panels and the like. Have fun when you can no longer load the form in the editor and/or Visual Studio trashes your form class! I hope you’ve checked in - into something other than VSS itself.
- Enjoy the random crashes of Visual Studio. No pattern detected so far.
I don’t have much faith in MS to release a stable version of VS.NET 2004 (or whatever this one will be). The fact that serious bugs that hinder your ability to write complex solutions have existed all the way from the beta up to the latest VS 2003 is almost unforgivable.
Ob</rant>Read full post