« October 2007
Main
December 2007 »
The unfashionable majority

Engineering a software product involves many tough decisions, both technical and product. You rarely have enough information to be sure of which technology is best, what features customers will like, etc. And we spend a lot of time debating these tough calls amongst ourselves--- engineers have different intuition, and product people have different guesses about what customers want.

Fortunately, one of those tough decisions IS NOT which web browsers your product needs to support. Compared to a typical product decision, it's stupidly simple--- you look at your server logs to see who is using what browser, and then you simply calculate what % of users you are screwing by failing to support Browser XXX. (And when you work for a certain popular search company, you have pretty good data.)

So when I need to have a technical debate about this (and it's sad that there ever is a debate, but whatever), it's one of the few arguments that I feel I can be confident about. Discussions typically go something like this:

Engineer: The product works great!
Me: It doesn't seem to even load in Internet Explorer 6.
Engineer: Oh sure. But it works great in FireFox!
Me: Uh huh. We have 4 times more IE6 users than FireFox users.
Engineer: But I hate IE6! Who uses IE6?
Me: Outside of a 50 mile radius of Palo Alto? Everyone.

New ladder

The light bulb in my garage door opener burned out, so I bought a new ladder that allows me to reach it. Problem solved!

My ladder comes with a safety roll bar in case it flips over, and of course the two giant racing stripes. It also came with a set of racing wheels, which I think I like better than the black wheels, since they're wider and have sticky tires on them. What do you think?

(The ladder belonged to my codriver and his wife, who is now too pregnant to drive it around. I graciously volunteered to adopt it so that it would stay in a racing family. So you see, I had to buy it. How can I say no to a pregnant woman?)

The views expressed on this site are mine personally, and do not necessarily reflect the views of my employer.