inessential.com: Flexibility and power
Public
Read
Description
Excellent article on feature design. I think the art of building good apps is to have an underlying system engineered for maximum flexibility, with a user interface engineered for maximum power - that is: build systems that *can* do lots of things, as long as one can figure out a way to make accomplishing them trivially simple for the user. If you can't see how to do that, then it doesn't matter that that the system *could* do it, you shouldn't allow it to.
Tags
User
Pinboard ID
d0bc0808af28afc9b881c28e066e9a47
Created
August 11, 2010 08:56 AM
Updated
April 11, 2025 05:27 PM