confused of calcutta

a blog about information

confused of calcutta header image 2

Utterly failing your users

May 19th, 2008 · 2 Comments · Four pillars

Ever since Joel Spolsky and Jeff Atwood announced StackOverflow, almost counterintuitively, I’ve spent more time reading their individual blogs.

I really enjoyed Jeff’s latest, Crash Responsibly. [Even though it is not the headline I want to see just before boarding a transatlantic flight.]

I love the four “rules” Jeff puts forward, particularly the first one: “It is not the user’s job to tell you about errors in your software”. Even in perennial beta environments, what we have to provide is software that works, even if the functionality is very limited. Providing additional functionality incrementally is fine and dandy, everyone understands that. But the software has to work in the first place.

Tags: Four pillars

2 responses so far ↓

  • 1 Phil Whitehouse // May 20, 2008 at 8:24 am

    Absolutely. As a (former) project manager, there are few things more frustrating than developers who use a beta release as an excuse to release poorly written or incomplete code. And modern software development tools allow products to be built and published so easily that, sometimes, the disciplines of code review and testing go right out the window.

  • 2 Grant Watson’s links for 2008-05-27 // May 27, 2008 at 10:30 pm

    [...] Utterly failing your users “It is not the user’s job to tell you about errors in your software” (tags: software development quotes programming) [...]

Leave a Comment