“I believe the hard part of building software to be the specification, design, and testing of this conceptual construct, not the labor of representing it and testing the fidelity of the representation”Frederick P. Brooks, in 1987’s ‘No Silver Bullet’, as quoted by Joel on Software