A real power tool amplifies the power of its user with little additional effort or instruction. Anyone capable of using screwdriver or drill can use a power screwdriver or power drill. –Unix haters handbook
toc
-
The Psychology of everyday actions
- seven stage:
- Goal(form the goal)
- Plan(the action)
- Specify(an action sequence)
- Perform(the action sequence)
- Percive(the state of the world)
- Interpret (the perception)
- Compare(the outcome with the goal)
- seven stage:
-
knowledge in the head and knowledge in the world
-
knowing what to do: constraints, discoverbility, and feedback
-
human error vs bad design
-
element in design
-
elegent conceptual model
- affordances
- signifiers
- constraints
- mappings
- knowledeg in the world and knowledge in the head
- natural mapping
- feedback
application/lib design
- elegent conceptual model
- affordances :: unit(module, class, function) function;
- signifiers :: unit(module, class, function) interface;
- constraints :: type
- mappings :: (orthogonal function)
- feedback :: test repl, compile&run
language design
- elegent conceptual model
- affordances ::
- signifiers ::
- constraints :: type, control-structure
- mappings ::
- feedback :: repl, compile&run
life design
- elegent conceptual model
- affordances ::
- signifiers ::
- constraints ::
- mappings ::
- feedback ::
近期评论