The Importance of Structure in Software
Abstract: Software exists to change the behaviour of machines. In the world of business, software either helps to generate income or to save costs for current operations. As programmers, we often misinterpret our main responsibilities to always focus on behaviour, but there is a more important concern.