Vista - Change is painful, but necessary

After reading some various articles on the web talking about the ‘Mojave’ experiment and the tech press’s negative knee jerk reaction to it (I guess because geeks think they have to be convinced of something and the regular masses don’t matter), it got me thinking. What are the root causes of the things that have given the Tech press something to complain about, and what’s truly at the heart of these causes?

Let’s start off with UAC, or User Access Control. (Again, I try to target my blog entries for everyone, not just the geeks.) UAC is that ‘annoying’ prompt that you get anytime an application tries to do something that requires administrative rights. UAC is one of these ‘necessary evils’ that must exist in life for a couple of reasons. (In fact, you should rarely see a UAC prompt.) Really, the only time you should ever see a UAC prompt is when you install a new application or device, or you yourself are making a system change that could be potentially dangerous. So why do we see them more often? For that my friends you need to blame the developer of the application that is causing the prompt. For years, essentially since XP SP2, Microsoft has been telling developers ‘it’s time you started playing by the rules.’ Lazy programming is the cause of all those UAC prompts. Software doesn’t need administrative rights to run or perform virtually any of its operations and yet, due to lazy programming that has been a constant leading to security breaches and vulnerability. In fact, during the last black hat the Vista machine that ‘got hacked’ was hacked through Adobe Flash. Is Vista to blame for this? Applications need to run at the user rights level and with UAC in place they are now being forced to play by the programming rules and write secure code that runs within the correct parameters. (They do this only kicking and screaming blaming MS the entire way.) Since running the RTM version of Vista up to now, the number of UAC prompts I have ran into have dropped to 1/3 what they used to be. This is due in large part to application vendors releasing newer versions and updates so that their application plays within the rules. (Microsoft is also an offender in this area as some of their own applications didn’t play by the rules causing these prompts unnecessarily. Microsoft really needs to set the example here and they’ve been updating the offending software.) This trend will continue until soon UAC prompts will be few and far between and you’ll forget why this used to irritate you so much.

The second major issue is hardware incompatibility. This is primarily in the areas of video cards and printers. The reason for this is the underlying engines for these hardware types were drastically upgraded in Vista and rightly so. The engines driving these devices were so old and archaic they didn’t allow the OS to take advantage of many of the new features and technologies taking place in these arenas. Microsoft, wisely, decided to build a new platform ground up to ensure that not only could the OS take advantage of current technologies but to ensure it could continue to take advantage of future technologies. In doing so they warned hardware vendors years (yes, years, in fact I think the new video driver framework was essentially finalized 3 years before Vista’s release) in advance that Vista would only work with drivers following the new framework. Unfortunately the hardware vendors didn’t prepare in time and we all suffered from driver pain for over a year. As for printers, many of the manufacturers (HP especially) just decided not to even write drivers for older hardware as they deemed it ‘too expensive’ and besides, it forces people to buy new printers. Sounds like a win-win for them especially when they can just blame it on Microsoft when customers call to complain.

So, in summary, let me make a prediction. Windows 7 (which I would assume is essentially going to be a more polished feature rich version of Vista with no major under the hood changes) is going to be widely accepted with great acclaim and enthusiasm and said to be ‘what Windows Vista should have been.’ This is essentially like complaining about pioneers who started building a city and saying 20 years later ‘this is what the city should have always been like.’ If Windows Vista had never existed and Windows 7 came out it would be facing the same painful transition period and bad press that Vista had. Vista was a new engine and platform (or foundation if you will) that will allow Microsoft to build great new Operating Systems for at least 3 more versions without any major transition period. In fact, it’s this ‘Vista’ foundation that will take Microsoft through until the next major Operation System shift, Midori.

And if you think Vista was a big change, just wait until Midori hits.


Posted Aug 01 2008, 09:58 AM by Matt Freestone

Follow Me on Twitter

Did you enjoy this article? If yes, then subscribe to our RSS 2.0 feed or

Comments

Steven Fisher wrote re: Vista - Change is painful, but necessary
on 08-01-2008 10:16 AM

Here's my prediction, then: Microsoft will not spend enough time figuring out why people grow to hate Vista and will instead focus on the Mojave experiment and the idea "users are wrong" and "see? if we lie to our users, they like us!"

As a result, they won't fix the reasons professional users end up removing Vista, and when Windows 7 comes out the professional users will upgrade, realize it's still a steaming pile, and continue to recommend against Windows 7. And so Windows 7 will end up just as derided.

All because it's apparently easier to assume the users are the problem than the product.

en.wikipedia.org/.../Pepsi_Challenge

Matt Freestone wrote re: Vista - Change is painful, but necessary
on 08-01-2008 11:01 AM

Steven, the point isn't to tell 'users they are wrong' but rather what people have 'heard about Vista' is wrong.  That's why they specifically targeted people who had low impressions of Vista without ever having used it.

You just seem to have this blind of hatred of Vista and MS.  How about you tell me specifically what you 'hate so much' about Vista?  And sorry but the 'disabling hardware' argument won't work.  I've researched that one and I highly doubt that will ever come in to play and if it does, I'll join you on that one.

So, what else makes you hate Vista and MS so much?

Steven Fisher wrote re: Vista - Change is painful, but necessary
on 08-01-2008 5:34 PM

Heh! "Why do you hate America, Steven?" :)

Actually, I don't hate Microsoft or Vista. But I do think Microsoft has developed a culture where they think more highly of their products than their users. And I think Vista reflects that, end to end.

In the Mojave experiment, Microsoft was trying to prove that users liked Vista if Vista's reputation was removed. But Vista's reputation was largely earned.

Did Microsoft point out that the price was changing, from the XP price to the Vista price? ("You'll pay $399 for this upgrade.") Did Microsoft make them install and activate Vista? (Not a big deal, but still something users need to go through.) Did Microsoft make them upgrade their hardware, only to find the features they wanted weren't actually supported despite a label that said they would be? ("Vista Capable") Did Microsoft make them buy a new monitor so they could watch high-definition content? Did Microsoft make them go through multiple UAC dialogs to do anything? Did Microsoft make them buy a new Bluray DVD and physically install when it suddenly stopped working?

The last point is only theoretically possible as far as I know, the rest are all things users have experienced. Those are just some of the reasons Vista is derided. It isn't about crashing, except insofar as anything unexpected is frequently called a crash by end users.

My problem isn't really that Vista is bad, because I don't think it is. I think it's a step forward in a lot of areas and a step backward in other areas. It's probably more forward than backwards. My problem is that Mojave was dishonest to users and an ineffective approach: "Prove the users are wrong" rather than "what do users not like that we can fix?" When you make a mistake, you learn from it, you don't try to hide that it was a mistake.

If Microsoft realizes there are legitimate problems that need fixing, Windows 7 could be a lot better than Vista. That's the idea of a new version, right? If they don't, Windows 7 will amount to Vista with a different skin. (Although maybe the hardware advances will be enough that it'll be warmly received, who knows?)

Steven Fisher wrote re: Vista - Change is painful, but necessary
on 08-01-2008 5:55 PM

As an aside, I realize I never really got back to the "Why do you hate America?" thing. (Yes, I know I'm exaggerating. Sorry. I find it funny.)

The only way I wouldn't comment at all on Windows is if I found it so horrible that I didn't use it. Just looking over my blog, I see as many critical posts of every other technology I've used, including Palm, Apple and Linux. The way I react to poor decisions in products is to write about them.

At the same time, you shouldn't worry about people being critical of Windows. Don't have a personal stake in it! If there was no such thing as the realization "This could be better!" in computers, we'd still be using DOS on green monitors connected to daisy wheel printers. :)

Chris wrote re: Vista - Change is painful, but necessary
on 08-01-2008 9:35 PM

Your blog posts always "hit the nail right on the head."  You are one of the few people in the media that know what their talking about before they blog about it (and slander Microsoft and Vista).

Great job!

Brad Moczik wrote re: Vista - Change is painful, but necessary
on 08-02-2008 9:29 AM

Hey Steven,

You wrote:

"Did Microsoft point out that the price was changing, from the XP price to the Vista price? ("You'll pay $399 for this upgrade.") Did Microsoft make them install and activate Vista? (Not a big deal, but still something users need to go through.) Did Microsoft make them upgrade their hardware, only to find the features they wanted weren't actually supported despite a label that said they would be? ("Vista Capable") Did Microsoft make them buy a new monitor so they could watch high-definition content? Did Microsoft make them go through multiple UAC dialogs to do anything? Did Microsoft make them buy a new Bluray DVD and physically install when it suddenly stopped working?"

I think you could've lobbied some of the same arguments against Apple when they released OS X.  Did Apple make users upgrade to OS X?  Pretty much--their systems would be obsolete pretty quickly if they didn't, as OS X is built on a completely different platform, meaning that OS X-based applications wouldn't support older versions of the OS.  Did Apple make users upgrade their applications?  Again, yes, though this does involve third-party ISVs.  I remember when my uncle bought a new computer with OS X only to find that he couldn't run his critical app, QuarkXpress, on it.  (For those who don't know, the desktop publishing industry used to be dominated by Macs and QuarkXpress, though PCs and InDesign have made significant inroads.)

Sure, OS X was backwards-compatible to a point, but older apps run in emulation--much like how 32-bit apps run in emulation on 64-bit versions of Windows.  However, not all apps run effectively in emulation.  Did the press get all up-in-arms about OS X when the very application they use to design their magazines wasn't supported on the new OS?  No.

Did Apple force users to buy new hardware?  Yes, though that was more a result of moving from PowerPC chips to x86 chips.  But the second they announced that change, PowerPC-based systems became obsolete.  Did the press harp on Apple for that?  Nope.

My point is, these same inconveniences are experienced by users of many platforms.  Sometimes businesses must make tough decisions, which they know might be received negatively by some users.  But more often that not, it seems that Apple users unequivocally defend the company's decisions, even if they themselves are negatively impacted.  I sometimes get the sense that they feel that if they criticize anything Apple does, it would be like giving a point to the bad guys (Microsoft).

Let's jump back to MS and Vista.  People wanted a more stable OS.  Is Vista more stable?  Yes.  People wanted tighter security.  Is Vista more secure?  Yes.  People wanted a sleeker interface.  Does Vista have it?  Yes.  People wanted more out-of-the-box features.  Does Vista provide them?  Yes.  

Accommodating these desires required some pretty dramatic under-the-hood changes.  Would there be some growing pains as a result?  Of course.  But Microsoft had to release their OS at some point and couldn't wait until all ISVs and OEMs get their act together with proper applicaion and hardware support.

I don't think the Mojave experiment is dishonest or putting the blame on users.  MS employees know Vista's not perfect and I think will take the blame where it's due.  I think they're just tired of the hyper-negativity.  Bashing Vista has become the popular thing to do--even if you haven't given it a fair shot.  All the Mojave experiment does is say, "Hey, put your negative preconceptions aside, learn about it a bit, and then tell us what you think.  If you change your mind, great!  If not, well at least your opinion is a little more substantiated."

--Brad

Bahador wrote re: Vista - Change is painful, but necessary
on 08-03-2008 10:53 AM

Completely agree with what you're saying.

All the nagging from non-software-geek "users" is understandable, but the programming crowd must know better.

Steven Fisher wrote re: Vista - Change is painful, but necessary
on 08-04-2008 1:50 PM

@BXP:

I don't recall mentioning Mac or Palm at all, aside from mentioning that I write about their flaws too.

The bottom line is you can justify Microsoft delivering an OS that users didn't like any way you want. However, if Microsoft is actually justifying it as "bad but completely undeserved reputation", the next version will flop just as spectacularly.

JKav wrote re: Vista - Change is painful, but necessary
on 08-04-2008 3:42 PM

Nice article.  Steven by "professional users end up removing Vista" are you claiming I am not a professional user?  What I got from Mojave was they understood the bashing Vista was taking and how that bashing was filtering down and that if they could take it to the users that had their mindset changed because of the bashing and show them the product then maybe they could disprove the bashing.  I hated Vista beta 1 but by beta 2 I realized I hated because it was different not that it was inferior.

Brad Moczik wrote re: Vista - Change is painful, but necessary
on 08-04-2008 4:38 PM

Hey Steven,

I know you didn't mention Mac or Palm and, to be fair, I didn't say you did.  All I said was that some of the reasons you listed for users not liking Vista could've been applied to the OS X release, yet I don't remember such a backlash.  

I noted that you said you write about flaws in products from other companies, but honestly, I'm going to doubt that you considered OS X a bad product--even though its users experienced negative issues similar to what some Vista user have experienced.  There's a difference between noting a product's flaws and writing the whole product off as being bad.

--Brad

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Windows is a registered trademark of Microsoft Corporation.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems Themed By nb development