Friday, July 09, 2004
Insights from the creator of Ruby
Simplicity is NOT a Goal
We're frustrated when we:
- Things too simple are difficult
- Things too complex are difficult
- Human thoughts are not simple
- Programs are essentially complex
- Combination of simple concepts can be complex very easily
- Principle of fulfilled expectation
- Principle of pleasant surprise
- Principle of Immersion
We're frustrated when we:
- wasting time
- can't focus on problem
- are interrupted
- Consistency
- Flexibility
- Succinctness
Comments:
Post a Comment