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.

Pinboard ID

d0bc0808af28afc9b881c28e066e9a47

Created

August 11, 2010 08:56 AM

Updated

April 11, 2025 05:27 PM