Holistic Code¶
When writing software, an effort should be made to think about the system holistically. Although at the lowest level, code is often best as a series of small pieces working together it pays to think about the system as a whole, what the purpose of the system is and how to move the whole in the right direction.