Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Sunday, November 13, 2011

Worse is Better Design Rules


The Worse is Better design rules:

  • Prefer Simplicity over everything else.
  • Sacrifice Correctness for Simplicity.
  • Sacrifice Completeness for Consistency.
  • Sacrifice Completeness for Simplicity.
  • Sacrifice Consistency for Completeness if Simplicity can be retained.

Invisible Design

Ironically, invisible design in UX requires adding constraints while in programming it requires removing them to find abstractions.

Wednesday, April 23, 2008

Perfect Process, Perfect Design and Perfect Stories

From Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck with Cynthia Andres:
In software development, "perfect" is a verb, not an adjective. There is no perfect process. There is no perfect design. There are no perfect stories. You can, however, perfect your process, your design, and your stories.

Monday, March 05, 2007

Minimizing

Minimizing has not been easy, but in the end, the essense of Inertia will be all that was Minimized. Everything I did not include and everything I removed.

Antoine de Saint-Exupéry:
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.

Lao Tse:

Thirty spokes meet in the hub,
But the empty space between them
is the essence of the wheel.

Pots are formed from clay,
But the empty space within it
is the essence of the pot.

Walls with windows and doors form the house,
But the empty space within it
is the essence of the home.

Lin Yu Tang:
Besides the noble art of getting things done, there is the noble art of leaving things undone. The wisdom of life consists in the elimination of nonessentials.