Utilitarianism Takes A Hit

Last week whilst visiting my family I was asked by my father to assist with a problem he was having with Microsoft Word. Armed with Word experience dating back to the Windows 3.x days I addressed his keyboard with confidence, knowing that his use of the product is straightforward (as is 90% of everyone’s word processor needs in my experience).

It turns out that he is using Office 2007. I found this interesting since he tends not to pursue “cutting edge” technology, but was curious to see what this new version had to offer so I dived right in. I am an Office 03/04 user and have not been enticed into making the move up (not that I could on my MacBook Pro) so this was a new experience for me.

My first impression is that Microsoft did an amazing job visually with the navigational metaphors and ontologically with the icons and object definitions. This version represents a giant leap forward in how users interact with Office. It is colorful, stylish and organized in what appears to be a very thoughtful manner.

There is only one problem: if you have ever used Word prior to this version none of it makes any sense.

I spent a tortuous 30 minutes groping my way through the pretty icons, carefully constructed menus and pseudo menus, flowery pop-ups, dialogs and Help material only to develop a dislike for a piece of software unlike anything I have every experienced before.

Part of my anger was a simple distillation of frustration for not being able to achieve a simple task (one that I could have managed in less than a minute using a previous version). However, a much larger component was the realization that Microsoft took a piece of software that served a purpose and mangled it to the point that it no longer does so…at least for those of us who have used a prior version.

Ignoring for a moment the cynical position that Microsoft doesn’t care about existing users because of a dearth of competition and the tremendous inertia of the world’s existing .doc document corpora, the only a rationalization that I could come up with for this behavior is that the design team got so caught up in being cool it stopped being good.

This is another of the great temptations in software development, one that is exacerbated for the need for software to evolve (read: require an upgrade to be purchased in the commercial world). Sometimes a thing is Good Enough and tinkering can only lead to it to be Less So.

Software is a tool. Tools provide a function. The value of a tool is directly proportional not only to the function it provides but in how it provides it. It is sometimes easy to lose this perspective.

The duality of user

I have been doing a lot of thinking on the requirements side of software development lately and found an interesting memelet presented by Malcom Gladwell on TED that describes a paradigm shift in customer identification with physical products (in the tomato sauce space no less). The fallacy of the “median consumer” is explained in a way that is very [...]

Forget Big Brother, Google has it covered

Whilst looking up the address of my local DMV office (7700 W. El Segundo Boulevard, Hawthorne, CA) I came across a Google maps feature that I had not seen before: Street View. With a click on the little yellow avatar I was standing on El Segundo Blvd. looking at a gas station. After the shock [...]

Hey Apple, how about a hand here?

Dear Apple, What are the odds that you can reach out to the Rimkins and enlighten them on the need to have a Mac client for the Blackberry? Yeah, yeah, iPhone… Problem is that the corporate world is miles away from Technology Fashion as it struggles to get Exchange (or worse, Notes!) to integrate with [...]

The sword of Righteousness

Recently I took a mental stroll through back through past development projects Good and Bad and couple of memes popped into my head like well folded socks in the drawer. As one never to turn down the coining of a phrase I present the following… Sword of Righteousness: The unwavering belief that a given design [...]

Just Do What You Do

Earlier this week The Steve unveiled Apple’s much-anticipated iPhone to the eager masses.  Only after the parade of corporate Big Wigs—who I often think are brought out solely to highlight Job’s speaking abilities in contrast—completed did the message of what was presented began to sink in. Sure, the iPhone is cool and perfect and everyone [...]

Put Your Money Where Your Open Source Is

While poking around the dspam site today I came across link for feature requests. Out of curiosity I dropped into the page to see what nifty things are on the horizon for combating V1a&ara notes and came across a very interesting approach to work scheduling in an open source project: auctioning. As with virtually any [...]