Today I was reading about how television works, because I am now in the television industry. (Yes, I still work on software, but software for TV)
I like to think about how the user interface of stuff is designed. Why did the designer(s) think something was a good idea? What about the thing makes it so a certain design was chosen? Did the designer(s) understand their audience?
Another thing I think is very interesting is to watch how people use stuff. People use tools in ways that were never intended by the tool’s designers, and people do some pretty imaginative things to get around a tool’s design flaws.
Very rarely, have I found a software tool that just does what I need it to do without me having to spend extra time tweaking it. When developing software, is there a perspective that can help you create an intuitive tool that just works in an obvious way without the user having to invest extra time to get the tool to work?
Today, while reading about how television works, I was struck by a very simple analogy that helped me generate a quick list of things to think about as I design my next ‘get-rich quick’ widget. (OK…not my next…actually my first, but next makes me sound more credible.)
(more…)