I gatecrashed LugRadio Live last Saturday and went to an excellent talk
by Matthew Paul Thomas about reporting usability problems. Matthew has
reported well over a thousand bugs against Launchpad
(many of which have been
so he knows something about the subject.
Matthew gave six pointers on how to report usability problems, but for
me the single most striking one was this:
**Raise your standards**
When you are using an application with the aim of improving its
usability, you need to shed all of your tolerance and forget those many
workarounds you’ve learned. Drum your fingers impatiently while you wait
for something to load. Think of how this would look if you were showing
it to a sceptical friend.
The point struck me because so many times as an application *developer*
I’ve thought to myself “it’s good enough” or “it will work for now”.
Really though, that’s not good enough. I should work until the thing
I’ve added is invisible, or at least fun to use. I need to raise my
Having raised one’s standards, the trick is then to avoid the traps of
perfectionism. Do you have any thoughts on how to walk the road,
avoiding the pitfalls, standards held high?