Strategies to reduce complexity
Software development is a craft and we can follow many routes to achieving a specific goal. Having...
Tags: engineering, architecture, programming