Critical Section

Archive: November 3, 2008

<<< November 2, 2008


November 4, 2008 >>>

the world's dumbest installer

Monday,  11/03/08  07:21 PM

You may not be aware, but there is intense competition between companies to create the world’s dumbest installer.  I always thought Fog Creek deserved honorable mention for writing their own installer from scratch, but I have to admit it isn’t a bad installer, that was just a waste of their time.  Sun’s Java upgrader is definitely in the running, for elevating what should be a silent little background thing into the foreground like some kind of major application that users care about.  Real’s installer is a nightmare, with 400 options in seriously deeply nested menus, most of which have the wrong default settings (“Do you want to use Real for all C++ compiles? – default Yes”).

But I have to give the award to Microsoft for their IE update to v7; in this, as in so many other things, I subtract all benefit of a doubt since they are so big and mighty and ought to know better.

I am just now applying “essential” updates to a server, and the IE update to v7 is among them.  Against my better judgment, I left the box checked, and so I am now in the throes of a horrible installer experience.  Let me count the ways this installer sucks:

  • First, it is so intrusive.  If you think upgrading my browser is “essential”, so be it, but can you at least do it silently?  Do you have to make me answer a bunch of questions and watch a bunch of crap?  Who cares?  (I use Firefox anyway!)
  • I cannot figure out why an installer must be a wizard.  You get a dialog box which has multiple panes, but it consists of Start, Do It, and Finish.  Why not just Do It?
  • The installer has gratuitous animation.  Why?  Yes it may be pretty but try running this remotely over RDP sometime, as I am, and all that animation looks like crap.  Someone clearly had too much time on their hands.
  • There is this whole Windows Genuine Advantage thing wrapped in the middle of the install.  Look, if you want to verify I have a licensed copy of Windows, great, go ahead and verify it.  And if I’m not properly licensed, say so – and then you can do whatever you want.  But don’t make me an integral part of the process of checking.  It should be silent if I’m properly licensed.
  • There is even a link that says “click here to learn more about WGA notification”.  C’mon.  Who the heck wants to learn more, I want the whole thing to go away.  (Just imagine what someone like your Mom would think about this :)
  • After all this, you have to agree to a user agreement for the Windows Genuine Advantage check.  A license agreement for a tool which checks to see if you have a valid license!  Look, I’ve already got Windows and IE installed, so I’ve already agreed to your EULA, now can you just please do the upgrade?
  • At the end of the validation process, which is itself a meaningless wizard with Start, Do It, and Finish, when you get to the Finish there is a checkbox which says “show me some of the many benefits of using genuine software”.  This checkbox is checked by default!  If I leave it checked, it is going to launch a web browser with a bunch of propaganda.  Keep in mind, I am in the middle of upgrading my web browser.  Well actually I am in the middle of applying “essential” updates.  We’ve kind of lost the thread here, eh?
  • Whew, finished with the Windows Genuine Advantage stuff, and I’m back to the browser upgrade.  Now I have to agree to another EULA for the browser.  C’mon, I’ve already got Windows and IE installed, I’ve already agreed to a EULA, do I really have to do it again?  Yes, apparently.
  • Whew, got IE installed.  Naturally I have to reboot.  So be it.  (When I upgrade Firefox it happens immediately and silently and of course I don’t have to reboot.)  Silly Microsoft people.
  • And as a final crescendo, once you have IE updated it doesn’t work.  No, really, on a server everything IE does is installed disabled.  There is this thing called Internet Explorer Enhanced Security Configuration which is enabled by default, and which is a euphemism for “don’t allow anything to happen”.  If you figure out how to disable this, you get a warning every time you launch IE, “Caution: Internet Explorer Enhanced Security Configuration is disabled”.  So you have to disable the warning that the warnings are disabled.  Got that?  I am not making this up.
  • Oh, and as a final final crescendo, after all this you end up with something called the Language Bar enabled on your Windows taskbar.  Perhaps the Language Bar is useful, I don’t know, but I do know two things: 1) I’ve never used the Language Bar for anything, and 2) it is really hard to disable.  Seriously you have to go in like five levels deep of some Control Panel to turn it off, and then reboot to get rid of it.  I can just imagine the Product Manager for this little feature lobbying hard to have the IE upgrade turn it on by default.  Sigh.

Not only does the installer process itself take forever, but you end up so upset that you write a whiney blog post about it, wasting more of your time :)



Monday,  11/03/08  11:11 PM

Well this is it, huh?  After all that time and money, tomorrow we pick a new President.  All the indications are that it will be Barack Obama, not my choice, but so be it.  (On the other hand, could Mac be back?)  No matter who wins, he'll definitely be walking into a buzz saw, the new President is going to have plenty of challenges.  Good luck to him!  And no, I don't think we're going to be up all night waiting on the results...  If all works according to plan I will be blogging the Big Day tomorrow, as I did four years ago...

I had a busy day today, still collating feedback and making / modifying plans after our Pathology Visions conference last week.  I did this while setting up a new VM for testing, and can I just say one more time Windows paging sucks.  My computer was dog slow all day because it was paging, and no, the working set was not that big.  Crud.

In other news, I rode Malibu CC again today, set my best time ever, 1:55:05.  At this point I can say I have fully recovered from my lung infection, whew.  And I managed to time things perfectly; I was just cresting Mulholland when the sun set, giving me a beautiful "Solitude" shot (at right, please click to enlarge).

Arthur Laffer in the WSJ: The Age of Prosperity Is Over.  "Twenty-five years down the line, what this administration and Congress have done will be viewed in much the same light as what Herbert Hoover did in the years 1929 through 1932. Whenever people make decisions when they are panicked, the consequences are rarely pretty. We are now witnessing the end of prosperity."  Ah man, can't we be a little optimistic?  No?  So many observers see these huge systemic problems that will take years to fix.  Where were they four months ago?

Dash Express GPSSo you know how I like my little Dash Express, right?  Well, the product is great, but the company, not so great.  Ars Technica reports Dash Express woes highlight Silicon Valley challenges.  "Automotive GPS startup Dash Express announced today that it's getting out of the hardware business, cutting its workforce, and repositioning itself as a software-only company."  Not clear what the implication is for me and my little Dash...

Amazon announces frustration-free packaging.  Yay!  What a great idea...

Everything you knew about warming up is wrong: Stretching the Truth.  "Researchers now believe that some of the more entrenched elements of many athletes’ warm-up regimens are not only a waste of time but actually bad for you. The old presumption that holding a stretch for 20 to 30 seconds - known as static stretching - primes muscles for a workout is dead wrong. It actually weakens them."  Huh.  Who knew?

John Gruber considers iPhone-likeness.  "I’ll put forth one central, overriding guideline for iPhone UI design:  Figure out the absolute least you need to do to implement the idea, do just that, and then polish the hell out of the experience."  Not a bad guideline for designing anything, if you think about it...

Maybe this is why people think Steve Jobs is just being awkward?  (Do you really need copy-and-paste?)

Here's a pet peeve: I hate it when people misuse the word "blog".  A blog is a website, not a particular page, and not an individual post.  Get the jargon right or don't use it.

23 and Me - personal genetic testing23andMe is Time's "invention of the year".  So be it.  I have not had my genes tested yet, have you?  Somehow maybe I don't want to know...

Have you noticed that Google's spell check is way better than Word's?  Many times while composing an email, I mistype a word, right click on the red squiggly line, and Word uselessly suggests a bunch of words which are not the word I want.  Meanwhile if I do a Google search, poof! it comes right back with Did You Mean: and it is always right!

Here we have the GenderAnalyzer - give it a website, and it tells you the likely gender of the author.  Cool, it got me right :)



Return to the archive.

About Me

Greatest Hits
Correlation vs. Causality
The Tyranny of Email
Unnatural Selection
Aperio's Mission = Automating Pathology
On Blame
Try, or Try Not
Books and Wine
Emergent Properties
God and Beauty
Moving Mount Fuji The Nest Rock 'n Roll
IQ and Populations
Are You a Bright?
Adding Value
The Joy of Craftsmanship
The Emperor's New Code
Toy Story
The Return of the King
Religion vs IQ
In the Wet
the big day
solving bongard problems
visiting Titan
unintelligent design
the nuclear option
estimating in meatspace
second gear
On the Persistence of Bad Design...
Texas chili cookoff
almost famous design and stochastic debugging
may I take your order?
universal healthcare
triple double
New Yorker covers
Death Rider! (da da dum)
how did I get here (Mt.Whitney)?
the Law of Significance
Holiday Inn
Daniel Jacoby's photographs
the first bird
Gödel Escher Bach: Birthday Cantatatata
Father's Day (in pictures)
your cat for my car
Jobsnotes of note
world population map
no joy in Baker
vote smart
exact nonsense
introducing eyesFinder
to space
where are the desktop apps?