The Future-Led Present
In all the software we design, five general principles will be found to take priority.
- Simplicity leads to Stability
- The tools win the battles
- Open standards are good
- Think about the environment1
- Start simple, adapt readily, evolve steadily