Simplicity
The build model consists of the minimum number of parts needed to satisfy the other Principles
Eliminate duplicated information
Historical complexities need to be exorcised
New modifications need to extend the fundamental build model rather than to simply tack on new features.
Branches should only be used for parallel development, not in the build system.