When designing some feature (especially one with UI), I find that these can be useful questions to be asking: What widely-used software already does this kind of thing? What software does it really well? What does the state of the art look like?
Jonathan Adamczewski, from Read on Twitter
