Linked by Thom Holwerda on Wed 31st Aug 2011 19:42 UTC
Thread beginning with comment 487900
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
What's wrong with file system?
For starters, the massive depths you have to go to to change permissions just to allow yourself to see some of the files on it, and the opaquely named directories those files reside in. Basically, the fact that the OS itself has decided you're not allowed to modify things you might actually want or need to modify, not that you can tell because the file and directory names are useless.
Does he mean the explorer file manager? It didn't become too bad until vista I thought. But in 2003, he says unusable? Surely he isn't talking about the actual fs, because what casual users ever mess with file permissions, etc?
In Mac OS X, I can copy my home directory or ~/Library across installations and be completely migrated. In Windows XP or newer, if I try to copy my Documents and Settings or User folder, I get an endless stream of permissions errors. You need tools specially designed to work around the Windows voodoo. In short, you are not in control, because the filesystem is not usable.
And complaining in 2003 that the registry isn't usable? Wikipedia tells me that the registry originated in 1992, so Bill is about 11 years too late here. The registry was always doomed to failure.
Only because Microsoft names everything with hashes or serial numbers like Q329048, which, as Gates points out, is meaningless.
And last, about the add/remove programs thing, he actually has a point here. I have no idea how they managed to so royally screw this up between 2000 and xp. Maybe I have rose-colored glasses, but I don't remember things being that bad in 2000. But again, this is the result of not having something like aptitude.
I remember Windows 95 being unable to uninstall Red Alert from my mom's work laptop. She didn't use it for anything, so I played RTSes on it. She got in some trouble for that. The Add/Remove Programs pane is nothing but registry entries pointing to scripts. It's a tenuous system with many weak links, but yes, it used to at least look clean.
Pretty much true. I always thought Gates was referring to different things that were originally meant to be human understandable but now aren't. The registry seemed like a good idea at some point. A central registry for all settings. So all of your programs would be have the same way! But then COM got its hands on it so each com control had to install itself in the registry to let every program that could ever use it could figure out what features it provided.




Member since:
2011-08-30
Wow, that's a pretty hypocritical email. About the only complaint that might be a result of lazy/underperforming employees is that the website was slow. Everything else is down to the fundamental nature of windows.
It's basically complaining that windows doesn't have a dependency tracking package manager.
What's wrong with file system? Does he mean the explorer file manager? It didn't become too bad until vista I thought. But in 2003, he says unusable? Surely he isn't talking about the actual fs, because what casual users ever mess with file permissions, etc?
And complaining in 2003 that the registry isn't usable? Wikipedia tells me that the registry originated in 1992, so Bill is about 11 years too late here. The registry was always doomed to failure.
And last, about the add/remove programs thing, he actually has a point here. I have no idea how they managed to so royally screw this up between 2000 and xp. Maybe I have rose-colored glasses, but I don't remember things being that bad in 2000. But again, this is the result of not having something like aptitude.
And why is all this hypocritical? Because he's complaining about the things which are prime ways that MS uses to make money. Why should they make something like aptitude? They're not in the business of making it easier for people to get software on their computer with just a few clicks, and a nice roll-backable interface. Third parties have to be able to send out installers with exes that have to be run as root. They need to run as root to install copy protection. Bill wants to change this to make it harder for third parties to install their copy protection? Third party app lockin is a major reason many people need windows, and thus are sending money to redmond at all.
And where does a portion of this copy protection metadata get stored? In the registry of course. And MS allowed whatever exe to write wherever in the registry the user has permission, not in a dedicated registry directory for that app. This is, of course, partly to facilitate copy protection (the other part being complete stupidity wrt security), and what makes migrating installs of windows apps (and windows os installs) such a royal pain.
So did Bill send this out expecting a bunch of grunts to wave a magic wand?
"Let me get this straight sir, you want me to take on the responsibility of fundamentally changing some of the software paradigms which are necessary to third party developers, and therefore, our own business? After they've festered for all these years, getting worse and worse, making money for you all the while? No sir, I will not be the one to take the heat for that, and .... you're dumb."
But on the slow website and bad form validation, he probably had a good point. I only wonder if he was just trying to "discipline the troops", all the while knowing full well the truth? Or if maybe he seriously has no idea how the software actually works? Or maybe just in a bad mood, and not very good at giving orders? (Hint: don't give orders which are destructive to essential core of the company. Some naive employees might take you seriously.)