All great organizations have a vision, a mission, and elemental guidelines for proper behavior that are infused into their people. Perhaps the oldest code of conduct is the Ten Commandments. Since the day Moses stumbled off Mount Sinai, people have applied the idea of condensing their groups' rules into ten, easy to remember, sentences. Following the lead of Moses, we've distilled the successful software development concepts presented in this book into ten commandments of successful software development, as summarized in Figure 1-1. If you want to be consistently successful at software development, be sure you always embrace these ten ideals.