Just a moment...



I used this system to design self-documenting components that were easy to develop against, and allowed the rest of the team to build new and consistent UI without needing me.
Pirijan Ketheswaran • Redesigning an App, One Day a Week at a Time
Expecting users to primarily interact with software in natural language is lazy .
It puts all the burden on the user to articulate good questions. What to ask, when to ask it, how to ask it, to make sense of the response, and then to repeat that many times.
But a user may not know what they don't know.
A good user interface let's me iterativel
... See more