Don’t forget the Environment and Context. Think about the person next to you. Not a lot, but keep them in mind so that you write the thing that’s the Simplest, But No Simpler.
- Encode so that computer understands: making it work
- Encode so that you understand: making it usable
- Encode so that others understand: making it useful