software architecture Featured You Don't Need A Ferrari To Plough The Field Over-engineering threatens projects. Pragmatism and evidence-based planning save valuable time