User Tools

Site Tools


Mithat's Maxims

The maxims


  • Universality begets complexity.
  • Complexity scales exponentially with the number of added features.
  • Optimize the right thing(s).


  • You are not the typical user.
  • The easier you make it for someone to do something, the more likely they are to do it.
  • Users don’t read.
  • If in doubt, do the default.
  • If in doubt, make a mistake.
  • Users develop models, except they don't. They develop habits.

For clients

  • What, not how.

Not actually maxims, but rather some trends that can get you into trouble.


  • Make corner cases no more difficult than typical cases, even if it makes typical cases cumbersome. (See “Universality begets complexity,” and “Optimize the right thing(s)”.)


  • Minimum plausible affordances.
mithats_maxims.txt · Last modified: 2020/04/25 21:15 by mithat