- Spend more time on learning what users really need, not what they say they want
- Put more emphasis on your people and less on your tools
- Think of all solutions as temporary
- Stop trying to predict the future
- Build less complex apps
- Shorten timelines
- Spend less time on figuring out how to get three more years use out of that version of (insert software name here) you have licensed
- Never build something the same way twice
- Don’t worry how your company will support it
- Don’t worry how to integrate it - at least not at first