4 ms·
You can only have success in building interfaces if you first understand who your users are, and what problem you're solving for them. The author compares the
by goldenchrome 8y ago
You can only have success in building interfaces if you first understand who your users are, and what problem you're solving for them.
The author compares the benefits of flashy, spread-out interfaces and CLI. The truth is that both have incredible value in the right contexts. The tricky part is making an interface that is easy to pick up, but powerful enough for power users.
If you deeply understand your users you can build adaptive user interfaces[0]. LayerVault experimented[1] with the idea of progressive reduction—stripping down UI elements as the user becomes more familiar so they can work more efficiently.
[0]https://en.wikipedia.org/wiki/Adaptive_user_interface https://en.wikipedia.org/wiki/Adaptive_user_interface
[1]http://layervault.tumblr.com/post/42361566927/progressive-reduction http://layervault.tumblr.com/post/42361566927/progressive-re...