Session tled by Ruby developer Steve Bristol — What is the role of a UI?
- The goal is communication
- Intuitive/Expected/Easy
- Works for different users (novice/advanced)
- Built with empathy
- Makes users feel good
- Is simple
Crap Code + Good UI = Good App but Good Code + Crap UI = Crap App
Usability testing will really, really piss you off, but it will build empathy with the user.
Discussion about Facebook vs. MySpace — as a UI case study.
We discussed a need to distinguish between design and UI.
Visual factors vs. interaction factors
A cross post from diversity.net.nz