Software Development, Pragmatic Programming, Software, Software Engineering, Dry.
Let me introduce the concept of Orthogonality. Orthogonality is a critical concept if you want to produce systems that are easy to design, build, test and extend. Once you learn to apply the principle of orthogonality directly, you’ll notice an immediate improvement in the quality of systems you