Blog
Ideas, observations and notes from the work behind the projects.
View
Designing a useful failure state
What a product should tell people when an import, save or background job is interrupted.
Writing down the trade-offs
A practical approach to keeping product decisions understandable after a project has shipped.
Calmer interfaces for complicated work
Use clear hierarchy, useful feedback and one obvious next step to make a complex workflow easier to use.