Requirements in mathematical language are no use unless they are easier to read than the code.
David ParnasWe must not forget that the wheel is reinvented so often because it is a very good idea; I've learned to worry more about the soundness of ideas that were invented only once.
David ParnasAs a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.
David ParnasComplexity is not a goal. I don't want to be remembered as an engineer of complex systems.
David ParnasWhen someone builds a bridge, he uses engineers who have been certified as knowing what they are doing. Yet when someone builds you a software program, he has no similar certification, even though your safety may be just as dependent upon that software working as it is upon the bridge supporting your weight.
David Parnas