Two gargantuan Vista reviews

If you’re not doing anything else for the next few hours, here are a couple of Windows Vista reviews you might want to read. I’ve skimmed them both.

First up is Scot Finnie’s 20 Things You Won’t Like About Windows Vista at ComputerWorld. Scot admits that the negative approach isn’t necessarily an accurate picture:

Microsoft has also managed to add a good deal of benefit and improvement in Windows Vista — enough good things that it may be even easier to collect 20 things you’ll like about Windows Vista. But that’s a different article (one you can read almost anywhere).

I thought this graphic and its accompanying explanation on page 2 were interesting (click through to see the chart in a more readable form):

Vista_usability

The bars represent Scot’s subjective assessment of the usability of major desktop operating systems from the last 25 years (taller bar = better usability). That tall bar at the left is Mac OS X, the current leader in OS usability. The bar at the far right, by contrast, is CP/M.

What I find interesting are the #2 and #3 bars. #3 is Windows XP, which Scot ranks as more usable than Windows 2000 or Linux and a noticeable improvement over the MacOS. Here’s a close-up:

Vista_usability_2

If I’m reading the chart right, Microsoft has managed to make significant improvements in usability in a beta release of its next operating system. Based on that visual, I would expect the upgrade decision to be a slam-dunk for anyone who’s committed to the Windows platform and doesn’t want to switch to Macs. Scot’s written conclusion seems a little incongruent:

So, why is the year-old Mac OS X Tiger so much better than Windows Vista, which Microsoft won’t even ship before January 2007? It isn’t that Apple has put more effort into its operating system; Microsoft has mounted a gargantuan effort on Windows Vista. It’s that the two companies have very different goals. I’ve come to believe that Microsoft has lost touch with its user base.

I don’t have enough hands-on experience with the Mac platform to assess its usability, but I can compare XP and Vista. I agree with the conclusion that Vista is going to be a lot more usable than XP. And yes, there are a few things you won’t like. I don’t agree with everything on Scot’s list, but it’s a good read.

If you finish that review and you still have an hour or two left in the day, you might want to check out the 500 Hour Test of Tomorrow’s Windows “Vista” at Tom’s Hardware:

We spent about 500 hours with the most current version, putting this new Windows operating system through its paces. In this review we also include more than 130 screenshots, and provide an overview of all the many different programs, settings, and functions that this new Microsoft offering delivers.

Fair warning: It’s 40 pages in all, and roughly 20 percent of the feature (starting on page 32) is devoted to the built-in games that come with Windows Vista Ultimate Edition. Also, the UAC section on page 18 is a little confused. You’ll get a much better look at how UAC works if you look at my ZDNet series: Part 1, Part 2, and especially Part 3: How Microsoft can save User Account Control.

All your browsing history are belong to U.S.

This is just wrong:

Top law enforcement officials have asked leading Internet companies to keep histories of the activities of Web users for up to two years to assist in criminal investigations of child pornography and terrorism, the Justice Department said Wednesday.

Attorney General Alberto Gonzales and FBI Director Robert Mueller outlined their request to executives from Google, Microsoft, AOL, Comcast, Verizon and others Friday in a private meeting at the Justice Department. The department has scheduled more discussions as early as Friday. Last week’s meeting was first reported by CNET, an online news service.

Internet providers should keep a record of my activities for exactly as long as they need it to handle my transaction, and then it should go away. If a law enforcement official thinks it’s important to know what websites I’m visiting, let them go before a judge, show some probable cause why they should be poking around in my affairs, and get a freakin’ warrant. You know, like the Fourth Amendment says:

The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

Honest to God, these people piss me off.

Update: Brett Glass offers these relevant comments on Dave Farber’s I-P list:

As an ISP, I can tell you that what the USDOJ is demanding […] is not only an unprecedented, vast, unwarranted intrusion that should have every citizen up in arms but would be extremely costly and in many cases simply impossible.

For example, the article mentions that the DOJ wants ISPs to retain lists of the IP addresses used by every user. But we, as an ISP, do not give each user a unique IP address; we use network address translation, or NAT. To abandon the use of NAT would not only compromise users’ safety (by making them more susceptible to Internet worms and other attacks); it would also require us to spend thousands of dollars to obtain more addresses from ARIN and to re-architect our network. What’s more, the imposition of such a requirement upon all ISPs would instantly exhaust the remaining pool of IPV4 addresses at a time when most equipment is not ready for IPV6.

The requirement that all VOIP calls be monitored is likewise absurd. We don’t provide VOIP ourselves; we merely provide the pipes. We don’t even know when a VOIP call is taking place on our network. We would have no way to monitor and track every one on behalf of the government, even if we were willing to (which we are not; we owe it to our users never to participate in such blatantly unconstitutional activity).

Note that the government first attempted to use kiddie porn as an excuse to destroy our liberty, but seems to have decided that terrorism is a more effective excuse — despite the fact that there have been no terrorist attacks on US soil since 9/11.

The belief that everything and everyone must be monitored in the hope of preventing possible criminal activity is a hallmark of a police state. Is this what the US is coming to? If so, the 9/11 terrorists have won. By killing fewer people than died in the recent earthquake, they have given an irresponsible government an excuse to destroy our freedom, and have successfully cowed the populace into allowing it to happen.

Every citizen should be up in arms about this.

“A small matter of code”

Via Further Reading, I found this snippet from Tony Hoare’s 1980 Turing Award lecture (C.A.R. Hoare, “The Emperor’s Old Clothes.” Communications of the ACM, Vol. 24, No. 2, February 1981, pp. 75-83):

How do you build software that really works? Attitude is everything — you need a healthy respect for how hard it is to build working software. It might seem that adding this whiz-bang feature is only “a small matter of code”, but that’s the path to late, buggy products that don’t work.

Exactly.

About those Windows Vista “mistakes”…

There’s an old saying: Anyone who loves the law or sausage should never watch either one being made. That probably applies to Windows, too. I thought about that as I read Chris Pirillo’s attention-getting two-part series Windows Vista Feedback and 65 More Windows Vista Mistakes.

Is this what you get when you combine too much caffeine, a wee tendency toward obsessive-compulsiveness, and a finely honed sense of the controversial? Well, yes. It seems like half of the entries on the list are related to a font that’s in the wrong point size or a dialog box that has a few pixels of white space in the wrong place. Some of the “mistakes” aren’t mistakes at all. Like #19:

You only have seven settings in the Windows Mobility Center – can’t you just make up an 8th one, or are we really going to have to stare at this glaring empty space in the lower right-hand corner?

Hmmm. Here’s the Mobility Center on the notebook PC I’m using to write this post:

Mobility_center

Eight boxes. No ugly empty square.

Ditto for #28:

Hey, would someone please fix the fact that the Task Manager’s Applications Pane has a horizontal scroll bar that never goes away – no matter what you do? It serves no purpose and has been annoying the hell out of me since Windows 2000. WHY IS IT THERE?!

Pssst, Chris: You can make that scrollbar go away. Drag the separation bar at the right of the Status column to the left, so it’s visible in the Task Manager window. (I’m pointing to it in the screen below.) As soon as you see the edge of the Status column, the scrollbar goes bye-bye.

Task_mgr_scrollbar

Some of these “mistakes” are design decisions that reasonable people can differ about. Like the white volume control icon (#6) and the green progress bar (#64). I don’t see those as mistakes at all.

Some are just plain bugs, like the broken link to Indexing Options in the Performance Ratings and Tools section of Control Panel (#33). This is, after all, a beta. It’s supposed to have bugs. As a widely available beta, it should not have any data-damaging bugs, and fortunately nothing in Chris’s two long posts falls into the “Oh my God, I can’t believe that one got through!” category.

Some are just questions. Like #55:

“Search the Internet” – is that Live’s version of the Internet or Google’s? Can this be toggled to Google easily? If so, where? If not, why not?

It follows your search preferences as set in the Internet Options Control Panel. General tab, Search Options box. Right where one might expect it to be. I’ve set my default search provider to Google, so my searches from this box get sent to Google.

And I’m trying to figure out how #38 is a “mistake”:

Reliability Monitor in the Performance Diagnostic Console is pretty nice. A few controls and images are awfully old, but the tool itself might prove useful in troubleshooting scenarios.

Chris’s list really boils down to two realities of development:

  • Every design decision has a cost. Microsoft doesn’t have unlimited development resources, and every feature has to go through a massive test matrix. Ultimately someone decided that the ability to customize the metadata that appears in Windows Explorer won’t be added because no one is available to write the code for that feature, and insisting that it stay on the list would delay the ship date by another three months.
  • A lot of Windows reuses code written for a previous version. Many of the fit and finish issues that Chris is identifying exist because they were written by different teams at different times. In some cases the developers didn’t follow the user experience guidelines as closely as they should; in other cases the guidelines changed, but someone decided (see the previous rule) that the change was too expensive to make.

In item #50, Chris quotes a critic who describes the original post as “the most annually [sic] retentive post I’ve ever read.” His response: “[I]t’s attitudes like this which cause potentially ‘great’ products to come across as ‘okay.’ If that kind of sloppiness is happening on the surface, I cringe when I think about what’s going on underneath.”

Well, yes. A lot of what is going on underneath the hood of Windows involves shims, workarounds, and downright kludges to allow old apps and a gazillion third-party devices to work. From a purist’s point of view, it’s got to be ugly. If visual perfection and absolute design consistency are your benchmark, forget about Windows. In fact, forget about any modern operating system, because I’m sure you could do the same pixel-by-pixel critique of any Linux GUI or the Mac or just about any large, complex website, and they’d all come up short.

I can’t quite make out the subtext of Chris’s two posts. Is Vista just another in a long line of sloppy Windows releases? He’s been complaining about this stuff for years, after all, and Windows seems to keep selling. Or is this version so big and so late and so sloppy that it’s going to be a disaster? It’s hard to make out the forest when you’re focusing on all those little tiny trees.

We’ll know in about six months whether Vista is a pretty nifty Windows update with a bunch of tiny visual inconsistencies or a mess of Windows Me proportions. I sure hope the Windows development team is focusing on the stuff that matters.

Help the people of Indonesia

The people of Indonesia are suffering more than any humans should ever have to suffer. First the tsunami, then this earthquake.

I can only offer financial help, but hopefully that will help feed people and provide medical care. In this instance, I’m sending a donation to Doctors Without Borders.

If you want to help, follow that link (or send a donation to any organization you believe in), and send me an e-mail letting me know about it. In exchange, I will:

(a) Match your donation; and

(b) Send you an autographed copy of one of my books.

You can take your choice of Windows XP Inside Out, Second Edition; Using Microsoft Office 2003 Professional; or Using Microsoft Office Student-Teacher Edition. If you see another book I’ve written that you’d prefer instead, ask and I’ll see if I have a spare copy sitting around.

Let me know which book you want. Send e-mail to books AT bott.com. I’ll pick up the cost of shipping. Offer good till I run out of books.

More Vista Beta 2 antivirus options

The Microsoft Security at Home group has published a list of Windows Vista Beta 2 Antivirus Partners:

Although Windows Vista is still in beta, we realize that many customers are testing it in production environments. Microsoft has been working closely with our antivirus partners to ensure that Windows Vista Beta 2 has the same antivirus protection as previous Windows versions.

As an aside, I should point out the absurdity in that last sentence: Previous Windows versions have no antivirus protection, and neither does Windows Vista. Ahem.

Anyway, I previously mentioned the one-year free subscription to CA’s eTrust EZ Antivirus. This page now also lists a free trial of Trend Micro’s PC-Cillin 14.55, good through October 31, 2006.