Talking over the weekend about software development, reminded me of some rules of thumb I used to bring some order to the thicket of possibilities in software development.
- Design for requirements, not exceptions
- Our minds can only think 5 to 10 things at a time
- Pushing against a wall is exerting energy, not doing work
- If you cut a block of cheese into teeny pieces, everyone will starve
- Always create a specific test case. Don’t run with all the data!