I just donated $25 to Barack Obama. Much like many other geeks before me. Obama is clearly the choice of the country’s programmers, researchers, and other eggheads. Why?

Despite the explosion of baby name voting posts, I usually write about more technical topics on this blog. I’m very interested in the intersection of technology and society, and use of the internet in social interaction. So I think it’s fair to talk about that other vote that’s going on right now, the 2008 U.S. Presidential election.

As I said before, Obama is clearly the choice of the geek constituency. Don’t believe me? Here’s a graph of individual campaign contributions by employees at five large, notoriously geeky tech companies, Google, Apple, Yahoo, Microsoft, and Amazon:

My wife tried to upgrade her iPhone to the 2.0 firmware this morning. Everything went fine until the phone got to the stage where it has icons telling you to lug into iTunes and the message “slide for emergency.”

Plugging in to iTunes gives us this message: “We could not complete your iTunes Store request. The network connection was reset.”

I finally found a thread on Apple’s discussion board with a workaround – keep the phone plugged in, and in iTunes, keep switching between the iPhone and another function like Music. You’ll keep getting the same error over and over, but supposedly it will work after a few minutes of trying.

After about 20 minutes of this ridiculousness (you can use the ‘m’ key and ‘i’ key to switch if you get tired of clicking), it finally looked like it was going through…

Only to tell me “iPhone activations are unavailable at this time.”

Clearly Apple underestimated demand, and their serves can’t handle the number of incoming requests. That isn’t much solace for my wife, who can’t use her phone today.

In the usability world, the technical term for this is “epic fail.” We switched from Palm devices to the iPhone to avoid this sort of craziness.

I have to go to work. Guess I’ll try again later… anyone have any other workarounds?