Darel Rex Finley in 888

Upgrade? Maybe Not

2010.10.02   prev     next

UPGRADING your OS (or other base-functionality software) has some obvious downsides. It takes time. It might cost money. It might break things that are working fine now — “If it ain’t broke, don’t fix it,” the saying goes. And all this goes in spades if the country is still in a bad recession with no clear end in sight, and you’re running a business that’s barely getting by.

So if you’re going to upgrade, there had better be some pretty good reasons. What might those reasons be? Maybe the upgrade offers critical, new functionality that your business could use to its advantage. Or maybe it offers substantial performance improvements that will help your company’s software execute tasks in a more timely manner.

But if not, then the downsides of upgrading are quite substantial. For example, once in the past few years I had the misfortune to work for a medium-sized company, XYZ Corp., that made a web-browser-based product. Many years before I came to work there, XYZ had made a command decision that they would develop strictly for the Internet Explorer (IE) browser. We would develop for IE, test against IE, and if anyone used another browser, and the product worked, that was great — but if they complained that it wasn’t working, we would immediately tell them to switch to IE. If they said they didn’t like IE, then we would say, “Use IE to run our product, and your browser of preference to do everything else.” That would shut them up.

A few years before I came to work at XYZ, the web standards movement had gone into full swing, but XYZ didn’t care. They figured they had the web standards issue all solved — Microsoft certainly isn’t going away any time soon, and so everyone can just use IE. Case closed. I guess it never occurred to the fine folks at XYZ that depending so heavily on Microsoft might be a bad thing even if Microsoft didn’t go away.

Then IE8 came out. And wouldn’t you know it: XYZ’s product had all kinds of difficult-to-solve problems running under IE8. And of course XYZ was hosed, because they couldn’t just decide not to upgrade — their own customers would inevitably upgrade to IE8, and then what would XYZ say when those customers started complaining? And they couldn’t just switch to web-standards-based browsers, because so much of their product had been written in very non-standard, IE-specific ways (just as Microsoft hoped, of course). I spent a large portion of my time at XYZ trying (often vainly) to solve mysterious IE8 issues, while under constant pressure to do a full day’s new-development work on top of that. Mercifully, I was able to escape to a better job, and left XYZ to sleep in the bed they had made with Microsoft.

My current employer uses Microsoft technologies, no doubt — but their product is written in Java, and so long as the customer can run any Windows-based platform that executes the Java runtime, all is good. And so I, as a developer, am using a Windows XP machine. Which is just fine with me. It works.

Reasons To Upgrade?

So when I heard Lance Ulanoff of PC Magazine on The Tech Night Owl LIVE With Gene Steinberg, arguing that businesses really should upgrade from XP to Windows 7, my ears perked up and I listened carefully. Here’s what I heard:

  • IE9 won’t run on XP.

  • XP is “old.”

  • XP is “antiquated.”

  • XP crashes. (It does?)

  • Businesses running XP are “stuck in the twentieth century.”

  • Businesses running XP are akin to businesses running MS-DOS, that are “terrified” to upgrade because they “don’t know how.”

  • Businesses running XP think it will “cost too much money” to upgrade.

  • Businesses running XP are “doing things by rote.”

  • Businesses running XP “aren’t innovating any more.”

  • Businesses running XP are “just holding onto the past because they’re terrified of the future.”

  • Businesses running XP are “scary.”

  • Businesses running XP will find that, “at some point, you just can’t drag it into the future.”

  • Businesses running XP have to upgrade to work “smarter,” not keep working “the way they have for many, many years.”

  • Businesses running XP have to upgrade because “change is a part of life. ... You have to embrace change ... and stop being afraid of the things that you either are unfamiliar with, or you don’t know at all.”

  • Businesses running XP aren’t seeing “the value beyond what you can see. And Windows XP to Windows 7 ... is that kind of situation, where you can’t step back and just say, oh, I don’t know what it’s gonna do for me, I assume it’s not going to do anything.”

  • Businesses running XP need to realize that “the days of customized software for business really ought to end.”

  • Businesses running XP are “not efficient. They’re going slow.”

  • Businesses running XP need to become “competitive. You wanna be competitive? You need to be running the latest stuff.”

In other words, I heard a whole lot of vacuous blather that didn’t contain any real reason to upgrade. Oh, wait. IE9 won’t run on it. That’s right. But what if you don’t care whether IE9 runs on it? What if you’re doing fine with IE6 or IE7? (Or even IE8?) What if you’re using Firefox or Safari or Chrome?

And XP crashes — that was a reason. But in my experience at my current position (using XP on my development machine) I haven’t had any OS crashes at all. And isn’t that a big reason that so many companies upgraded to XP when it came out — it was very stable? (And it became even more stable with each Service Pack.)

Here’s Ulanoff explaining why businesses shouldn’t think that Microsoft is just trying to get more money from them:

And a lot of times they’ll tell me, oh, I don’t wanna update because Microsoft tells me I need to, because they just want to do it because they want to make money. Now, obviously Microsoft’s a business; they do have to make money. ... But that’s not the only reason they innovate. ... They’re not rolling out updates for the sake of updates. ... Internet Explorer is a good example of why companies need to innovate to stay ahead. ... We’ve seen that [IE has] not kept up. Internet Explorer 8: decent browser, but I’d rather use Chrome. Chrome is faster ... leaner, smarter. Well, Microsoft looked at that and said, I think it’s time for us to start over. We have to compete. ... That’s what — I’ve seen, at least — they’ve delivered in Internet Explorer 9.

Now, Chrome runs just fine under XP. So does Firefox. So does Safari. But not IE9. Why not? Pretty easy to guess. Far from being the example of innovation and improvement Ulanoff was presenting, IE9 is a perfect example of exactly what those companies told him: Microsoft is just trying to make us think we need to update our OS, when we really don’t. We can just use Chrome. Or Firefox, or Safari. Or even an older version of IE.

Once upon a time, when Vista was still known as Longhorn, it was going to have fantastic new features — like a database-in-a-file-system, for example. But then those ideas got scrapped. Why? Who knows. Maybe they were too much of a divorce from the long-reach, backward compatibility that’s the only real reason anyone uses Windows. In any case, Vista proved to be little more than a bunch of hardware-ravenous, flashy UI glitz designed to make Windows look superficially as nice as Mac OS X to the typical consumer.

But businesses don’t give a crap about that. They never have. That’s a big part of why Windows has always done so well in the business world.

prev     next



Hear, hear

prev     next

Best Recent Articles

Method of Implementing A Secure Backdoor In Mobile Devices

When Starting A Game of Chicken With Apple, Expect To Lose

How I Clip My Cat’s Nails

Seasons By Temperature, Not Solstice

It’s Not A Criticism, It’s A Fact

Features (Regularly Updated)

A Memory of Gateway — news chronology of Apple’s ascendancy to the top of the technology mountain.

iPhone Party-Poopers Redux and Silly iPad Spoilsports — amusing litanies of industry pundits desperately hoping iPhone and iPad will go away and die.

Embittered Anti-Apple Belligerents — general anger at Apple’s gi-normous success.


My books

Now available on the iBookstore!



Daring Fireball

The Loop



Red Meat

Despair, Inc.

Real Solution #9 (Mambo Mania Mix) over stock nuke tests. (OK, somebody made them rip out the music — try this instead.)

Ernie & Bert In Casino

Great Explanation of Star Wars

Best commercials (IMO) from Superbowl 41, 43, 45, 46, and 47

Kirk & Spock get Closer

American football explained.

TV: Better Call Saul; Homeland; Survivor; The Jinx; Breaking Bad; Inside Amy Schumer

God’s kitchen

Celebrity Death Beeper — news you can use.

Making things for the web.

My vote for best commercial ever. (But this one’s a close second, and I love this one too.)

Recent commercials I admire: KFC, Audi

Best reggae song I’ve discovered in quite a while: Virgin Islands Nice

Pinball Arcade: Unbelievably accurate simulation of classic pinball machines from the late ’70s through the ’90s, with new ones added periodically. Like MAME for pinball — maybe better.

d120 dice: You too (like me) can be the ultimate dice nerd.

WiFi problems? I didn’t know just how bad my WiFi was until I got eero.

Favorite local pad thai: Pho Asian Noodle on Lane Ave. Yes, that place; blame Taco Bell for the amenities. Use the lime, chopsticks, and sriracha. Yummm.

Um, could there something wrong with me if I like this? Or this?

This entire site as a zip file — last updated 2018.02.01

Previous articles

Nothing More Angry Than A Cornered Anti-Apple

Let ’Em Glow

The Ultimate, Simple, Fair Tax

Compassion and Vision

When Starting A Game of Chicken With Apple, Expect To Lose

The Caveat

Superb Owl


Basic Reproduction Number

iBook Price-Fixing Lawsuit Redux — Apple Won

Delusion Made By Google

Religion Is A Wall

It’s Not A Criticism, It’s A Fact

Michigan Wolverines 2014 Football Season In Review

Sprinkler Shopping

Why There’s No MagSafe On the New Mac­Book

Sundar Pichai Says Devices Will Fade Away

The Question Every Ap­ple Naysayer Must An­swer

Apple’s Move To TSMC Is Fine For Apple, Bad For Samsung

Method of Implementing A Secure Backdoor In Mobile Devices

How I Clip My Cat’s Nails

Die Trying

Merger Hindsight

Human Life Decades

Fire and the Wheel — Not Good Examples of A Broken Patent System

Nobody Wants Public Transportation

Seasons By Temperature, Not Solstice

Ode To Coffee

Starting Over

FaceBook Messenger — Why I Don’t Use It

Happy Birthday, Anton Leeuwenhoek

Standard Deviation De­fined

Not Hypocrisy

Simple Guide To Pro­gress Bar Correctness

A Secure Backdoor Is Feasible

Don’t Blink

Predictive Value

Answering the Toughest Question About Disruption Theory

SSD TRIM Command In A Nutshell

The Enderle Grope

Aha! A New Way To Screw Apple

Champagne, By Any Other Maker

iOS Jailbreaking — A Perhaps-Biased Assessment

Embittered Anti-Apple Belligerents

Before 2001, After 2001

What A Difference Six Years Doesn’t Make

Stupefying New Year’s Stupidity

The Innovator’s Victory

The Cult of Free

Fitness — The Ultimate Transparency

Millions of Strange Dev­o­tees and Fanatics

Remember the iPod Killers?

Theory As Simulation

Four Analysts

What Was Christensen Thinking?

The Grass Is Always Greener — Viewing An­gle

Is Using Your Own Pat­ent Still Allowed?

The Upside-Down Tech Future

Motive of the Anti-Ap­ple Pundit

Cheating Like A Human

Disremembering Mi­cro­soft

Security-Through-Obscurity Redux — The Best of Both Worlds

iPhone 2013 Score Card

Dominant and Recessive Traits, Demystified

Yes, You Do Have To Be the Best

The United States of Texas

Vertical Disintegration

He’s No Jobs — Fire Him

A Players

McEnroe, Not Borg, Had Class

Conflict Fades Away

Four-Color Theorem A­nal­y­sis — Rules To Limit the Problem

The Unusual Mo­nop­o­list

Reasonable Projection

Five Times What They Paid For It

Bypassable Security Certificates Are Useless

I’d Give My Right Arm To Go To Mars

Free Advice About Apple’s iOS App Store Guidelines

Inciting Violence

One Platform

Understanding IDC’s Tablet Market Share Graph

I Vote Socialist Be­cause...

That Person

Product Naming — Google Is the Other Microsoft

Antecessor Hypotheticum

Apple Paves the Way For Apple

Why — A Poem

App Anger — the Supersized-Mastodon-In-the-Room That Marco Arment Doesn’t See

Apple’s Graphic Failure

Why Microsoft Copies Apple (and Google)

Coders Code, Bosses Boss

Droidfood For Thought

Investment Is Not A Sure Thing

Exercise is Two Thirds of Everything

Dan “Real Enderle” Ly­ons


Ignoring the iPod touch

Manual Intervention Should Never Make A Computer Faster

Predictions ’13


Zeroth — Why the Century Number Is One More Than the Year Number

Longer Than It Seems

Partners: Believe In Ap­ple

Gun Control: Best Ar­gu­ments

John C. Dvorak — Translation To English

Destructive Youth

Wiens’s Whine

Free Will — The Grand Equivocation

What Windows-vs.-Mac Actually Proved

A Tale of Two Logos

Microsoft’s Three Paths

Amazon Won’t Be A Big Winner In the DOJ’s Price-Fixing Suit

Infinite Sets, Infinite Authority

Strategy Analytics and Long Term Ac­count­a­bil­i­ty

The Third Stage of Computing

Why 1 Isn’t Prime, 2 Is Prime, and 2 Is the Only Even Prime

Readability BS

Lie Detection and Psy­chos



Microsoft’s Dim Pros­pects

Humanity — Just Barely

Hanke-Henry Calendar Won’t Be Adopted

Collatz Conjecture A­nal­y­sis (But No Proof; Sorry)

Rock-Solid iOS App Stability

Microsoft’s Uncreative Character

Microsoft’s Alternate Reality Bubble

Microsoft’s Three Ruts

Society’s Fascination With Mass Murder

PlaysForSure and Wikipedia — Revisionism At Its Finest


Patent Reform?

How Many Licks

Microsoft’s Incredible Run

Voting Socialist

Darwin Saves

The Size of Things In the Universe

The Self-Fulfilling Prophecy That Wasn’t


Nobody Was In Love With Windows

Apples To Apples — How Anti-Apple Pundits Shoot Themselves In the Foot

No Holds Barred

Betting Against Hu­man­i­ty

Apple’s Premium Features Are Free

Why So Many Computer Guys Hate Apple

3D TV With No Glasses and No Parallax/Focus Issues

Waves With Particle-Like Properties

Gridlock Is Just Fine

Sex Is A Fantasy

Major Player

Why the iPad Wannabes Will Definitely Flop

Predators and Parasites

Prison Is For Lotto Losers

The False Dichotomy

Wait and See — Windows-vs-Mac Will Repeat Itself

Dishonesty For the Greater Good

Barr Part 2

Enough Information

Zune Is For Apple Haters

Good Open, Bad Open

Beach Bodies — Who’s Really Shallow?

Upgrade? Maybe Not

Eliminating the Im­pos­si­ble

Selfish Desires

Farewell, Pirate Cachet

The Two Risk-Takers

Number of Companies — the Idiocy That Never Dies

Holding On To the Solution

Apple Religion

Long-Term Planning

What You Have To Give Up

The End of Elitism

Good and Evil


How Religion Distorts Science

Laziness and Creativity

Sideloading and the Supersized-Mastodon-In-the-Room That Snell Doesn’t See

Long-Term Self-De­lu­sion

App Store Success Won’t Translate To Books, Movies, and Shows

Silly iPad Spoilsports

I Disagree

Five Rational Coun­ter­ar­gu­ments

Majority Report

Simply Unjust

Zooman Science

Reaganomics — Like A Diet — Works

Free R&D?

Apple’s On the Right Track

Mountains of Evidence

What We Do

Hope Conquers All

Humans Are Special — Just Not That Special

Life = Survival of the Fittest

Excuse Me, We’re Going To Build On Your Property

No Trademark iWorries


Twisted Excuses

The Fall of Google

Real Painters

The Meaning of Kicking Ass

How To Really Stop Casual Movie Disc Ripping

The Solitary Path of the High-Talent Pro­gram­mer

Fixing, Not Preaching

Why Blackmail Is Still Illegal

Designers Cannot Do Anything Imaginable

Wise Dr. Drew

Rats In A Too-Small Cage

Coming To Reason

Everything Isn’t Moving To the Web

Pragmatics, Not Rights

Grey Zone

Methodologically Dogmatic

The Purpose of Lan­guage

The Punishment Defines the Crime

Two Many Cooks


One Last Splurge

Making Money

What Heaven and Hell Are Really About

America — The Last Suburb


What the Cloud Isn’t For

Diminishing Returns

What You’re Seeing

What My Life Needs To Be

Taking An Early Re­tire­ment

Office Buildings

A, B, C, D, Pointless Relativity

Stephen Meyer and Michael Medved — Where Is ID Going?

If You Didn’t Vote — Complain Away

iPhone Party-Poopers Redux

What Free Will Is Really About

Spectacularly Well

Pointless Wrappers

PTED — The P Is Silent

Out of Sync

Stupid Stickers

Security Through Nor­mal­cy

The Case For Corporate Bonuses

Movie Copyrights Are Forever

Permitted By Whom?

Quantum Cognition and Other Hogwash

The Problem With Message Theory

Bell’s Boring Inequality and the Insanity of the Gaps

Paying the Rent At the 6 Park Avenue A­part­ments

Primary + Reviewer — An Alternative IT Plan For Corporations

Yes Yes Yes


Hey Hey Whine Whine

Microsoft About Microsoft Visual Microsoft Studio Microsoft

Hidden Purple Tiger

Forest Fair Mall and the Second Lamborghini

Intelligent Design — The Straight Dope

Maxwell’s Demon — Three Real-World Ex­am­ples


Entitlement BS



Einstein’s Error — The Confusion of Laws With Their Effects

The Museum Is the Art

Polly Sooth the Air Rage

The Truth

The Darkness

Morality = STDs?

Fulfilling the Moral Du­ty To Disdain



Real Design

The Two Rules of Great Programming


The End of the Nerds

Poverty — Humanity’s Damage Control

Berners-Lee’s Rating System = Google

The Secret Anti-MP3 Trick In “Independent Women” and “You Sang To Me”

ID and the Large Had­ron Collider Scare

Not A Bluff

The Fall of Microsoft

Life Sucks When You’re Not Winning


The Old-Fashioned Way

The Old People Who Pop Into Existence

Theodicy — A Big Stack of Papers

The Designed, Cause-and-Effect Brain


IC Counterarguments

The Capitalist’s Imaginary Line

Education Isn’t Eve­ry­thing

I Don’t Know

Funny iPhone Party-Poopers

Avoiding Conflict At All Costs

Behavior and Free Will, Unconfused

“Reduced To” Ab­sur­dum

Suzie and Bubba Redneck — the Carriers of Intelligence

Everything You Need To Know About Haldane’s Dilemma

Darwin + Hitler = Ba­lo­ney


Designed For Combat

Speed Racer R Us

Bold — Uh-huh

Conscious of Con­scious­ness

Future Perfect

Where Real and Yahoo Went Wrong

The Purpose of Surface

Eradicating Religion Won’t Eradicate War

Documentation Overkill

A Tale of Two Movies

The Changing Face of Sam Adams

Dinesh D’Souza On ID

Why Quintic (and Higher) Polynomials Have No Algebraic Solution

Translation of Paul Graham’s Footnote To Plain English

What Happened To Moore’s Law?

Goldston On ID

The End of Martial Law

The Two Faces of Ev­o­lu­tion

A Fine Rec­om­men­da­tion

Free Will and Population Statistics

Dennett/D’Souza Debate — D’Souza

Dennett/D’Souza Debate — Dennett

The Non-Euclidean Ge­om­e­try That Wasn’t There

Defective Attitude Towards Suburbia

The Twin Deficit Phan­toms

Sleep Sync and Vertical Hold

More FUD In Your Eye

The Myth of Rub­ber­neck­ing

Keeping Intelligent Design Honest

Failure of the Amiga — Not Just Mis­man­age­ment

Maxwell’s Silver Hammer = Be My Honey Do?

End Unsecured Debt

The Digits of Pi Cannot Be Sequentially Generated By A Computer Program

Faster Is Better

Goals Can’t Be Avoided

Propped-Up Products

Ignoring ID Won’t Work

The Crabs and the Bucket

Communism As A Side Effect of the Transition To Capitalism

Google and Wikipedia, Revisited

National Geographic’s Obesity BS


Theodicy Is For Losers

Seattle Redux


Living Well

A Memory of Gateway

Is Apple’s Font Rendering Really Non-Pixel-Aware?

Humans Are Complexity, Not Choice

A Subtle Shift

Moralism — The Emperor’s New Success

Code Is Our Friend

The Edge of Religion

The Dark Side of Pixel-Aware Font Rendering

The Futility of DVD En­cryp­tion

ID Isn’t About Size or Speed

Blood-Curdling Screams

ID Venn Diagram

Rich and Good-Looking? Why Libertarianism Goes Nowhere

FUV — Fear, Uncertainty, and Vista

Malware Isn’t About Total Control

Howard = Second Com­ing?

Doomsday? Or Just Another Sunday

The Real Function of Wikipedia In A Google World

Objective-C Philosophy

Clarity From Cisco

2007 Macworld Keynote Prediction

FUZ — Fear, Uncertainty, and Zune

No Fear — The Most Important Thing About Intelligent Design

How About A Rational Theodicy

Napster and the Subscription Model

Intelligent Design — Introduction

The One Feature I Want To See In Apple’s Safari.