Quote:
Originally Posted by tompe
You still do not get my point it seems. They introduced the system with permissions in a bad way since programmers did not follow the recommendations. I object to putting the blame in the programmers. The whole blame is the design of the system that encourage or force programmers to not follow the recommendations.
|
See, that's the thing. Microsoft did not force or encourage programmers to not follow recommendations but they condoned it in earlier versions of Windows. It's like you tell your kids too much chocolate is bad for them but when you see them eating chocolate, you do nothing. After several years, they develop diabetes so you then have to limit their chocolate intake but they kick up a fuss when you do so you're forced to give in to quiet them down.
Quote:
Originally Posted by tompe
If you for example design a security checkpoint (at an airport for example) so that the people working there can get away with being lazy and not checking things properly then you do not blame the lazy people for this. It is your design of the checkpoint and the whole system that is bad.
|
Funny you should make that analogy. Let's say Microsoft made a poorly designed security checkpoint. We'll call it Windows. They upgraded it every few years (2~3 was the schedule) to improve security but there were still some design flaws. After 5 years, Microsoft then decides to fix the design flaws to improve security. Let's call this upgrade Vista. Unfortunately, with the recent upgrade lazy people can't continue being lazy anymore. Most of the lazy people shaped up but there were still a few who thought it was their God-given right to be lazy. These lazy people called upon their union to fight for their jobs. They also called the press and there was much mud slinging against Vista involved. After lengthy proceedings, because of some inane bureaucratic regulation, concessions were made to allow the lazy people to keep their jobs. Due to the bad publicity, Microsoft decided to upgrade the system ahead of schedule. The latest upgrade will be called Windows 7 and it is currently undergoing testing prior to deployment. In the new system, a whole division will be given to the lazy people where they can continue to be lazy without affecting other non-lazy people in the department. Hopefully, there will be no more people joining the ranks of the lazy and the division will be rid of once all the lazy people retire.
In all seriousness, I'm not a fan of Vista. Most of my computers are still using XP. I have one Vista laptop and I have UAC disabled. However, I do understand why Microsoft had to make this change. Yes, the current iteration is irritating as hell and they need to fix it so it's less intrusive. Getting rid of it altogether, however, is a step backwards.