Why Microsoft (and so many others) still don't get it
If you run up a vanilla version of Windows Server and try to use Internet Explorer to download some additional software, you have most likely come across the disaster called, "Internet Explorer Enhanced Security Configuration". It might as well be called, "Internet Explorer Complete Functionality Block". You cannot use it in this mode for anything much. There are a few (Microsoft) sites trusted by default but you can't even download things like .Net Framework version 4 because one of the download URLs is not in the trusted list.
The thing that is annoying is either you click through hundreds of "blocked" popups and then have to add each site individually to the trusted sites list or otherwise turn off the popups and then wonder why certain websites just don't work.
In any company, with any system, but particular with software, there are various points where major flaws can be found. The initial designs, the pre-code analysis or user experience designs, you can spot things while implementing them, in system test, beta or just from user feedback. The fact that this disaster of software has somehow jumped through all these hoops means one of several things:
The thing that is annoying is either you click through hundreds of "blocked" popups and then have to add each site individually to the trusted sites list or otherwise turn off the popups and then wonder why certain websites just don't work.
In any company, with any system, but particular with software, there are various points where major flaws can be found. The initial designs, the pre-code analysis or user experience designs, you can spot things while implementing them, in system test, beta or just from user feedback. The fact that this disaster of software has somehow jumped through all these hoops means one of several things:
- The people who implemented it are incompetent and simply don't know what they're doing
- Some commercial person said the poor functionality was necessary for some other reason
- The processes for implementing software are very poor at MS
- Someone threw it in with something else, bypassing the correct processes
- MS don't ever listen to anyone else, whether beta groups, users or design experts