Software Development, Pragmatic Programming, Software, Software Engineering, Dry.
components. * You will not be as tightly ties to a particular vendor, product, or platform, because the interfaces to these third-party components will be isolated to smaller parts of the overall development. Projects Teams Orthogonality is not only in systems, but it is also in teams. For example,