Tesler’s Law of the Conservation
of Complexity 1. In every process, there is some inherent complexity. 2. There is a point beyond which you cannot simplify a process any further. 3. At that point, you can only move the complexity from place to place.
Find the complexity the system
should handle 1. Figure out what the core complexity is. 2. Figure out what parts of that complexity users might want control over, and when. 3. Put in those controls (out of the way if possible).
3. Do what humans have
trouble doing but computers can do easily: 1. Rapidly performing computation. 2. Doing several tasks simultaneously. 3. Infallibly remembering things. 4. Detecting complicated patterns.
Fixing pain points 1. Too
many clicks/actions/steps. 2. Huh? Why am I doing this? 3. What just happened? 4. Did anything just happen? 5. I can’t find what I’m looking for. 6. I don’t know where I am. 7. You just did what to my data? 8. If I click this, what happens? 9. I didn’t see that button. 10. What do I do now?
2. The Long Wow A
means to achieving long-term customer loyalty through systematically impressing your customers again and again. Brandon Schauer
The rules of adaptation 1.
Appropriate for context. 2. Nothing dumb (meaning un-Smart). 3. Value subtlety. 4. Evolve over long periods of time. 5. Use what the user is already doing. 6. Use what the userS are already doing. 7. Look for places to use system memory. 8. Do more than is required.