Update: I have made some significant changes to Twoot and it now works well as my primary twitter client. Check out the TODO and README over at Github for more information on features etc. Like many before me, I was searching (unsuccessfully) for a decent twitter client. There are many, but most seem to be [...]
Archive for the 'Usability' Category
Quick site performance improvement
I have been playing with YSlow, Yahoo’s tool for web site profiling, for a while. If you haven’t tried YSlow (which is a Firefox addon to Firebug) I recommend you try it right away. Install the Firebug extension first and then add YSlow. It is amazing how much you can improve the percieved site speed [...]
Reducing distractions, increasing productivity
I spend a lot of time in front of my computer every day. I discovered that over time, I have added so much attention-stealing stuff to my main work environment that I feel constantly interrupted. You get growl notifications, tweets, new email sounds, new email icons, RSS feed notifications and IM alerts. Time to reduce the attention-stealing clutter!
Defining Characteristics of a Successful Software Project
Lately, there has been some really interesting presentations and articles on agile methods and how they fit into the big picture of software development. One that was particularly interesting was Scott Ambler’s 2007 IT Project Success Rates Survey. Compared to the CHAOS report it moves a step forward, but I still have some doubts.
Building a Wiimote glove for virtual card sorting
Thanks to Johnny Chung Lee, everyone and their mom seem to be setting up their own Wiimote whiteboards these days. I tried it too but disliked the pen-based interaction. So, I built a simple glove that allows you to pinch an object to drag and drop it somewhere. Here is what you need: IR LED [...]
Usability test of the iPhone yields interesting result
The swedish usability consulting firm inUse did a usability review of four mobile phones including Apple’s iPhone, the HTC TyTN, Sony Ericsson W910i, and Nokia N95. Users performed common tasks such as making a call by dialing a number manually and then by calling a person from the address book, change volume during a call add a new contact to the address book, create a new calendar event and more. The result is interesting.
UI Inconsistencies…
Consistency is important when designing interaction with user interfaces. Consistency makes it possible to re-use what you learned in one application in another. Unfortunately there are many application developers that invent their own interaction principles, even when their is an established praxis. But, it is even worse when someone who established the praxis provides an [...]






