- Minimal
- Focused
- Like well written prose
- elegant, efficient
- does not tempt additions of messy code; like a building with broken windows
- should be readable by humans
- looks like its written by someone who cares
- an object or method should only do one thing
- each line/method does what you initially expected it to after reading
bj
2019-09-22