Computer language Quote by Jim Horning
“To treat programming scientifically, it must be possible to specify the required properties of programs precisely. Formality is certainly not an end in itself. The importance of formal specifications must ultimately rest in their utility -in whether or not they are used to improve the quality of software or to reduce the cost of producing and maintaining software.”
About This Quote
Source Article: Formal Methods in Software Engineering, 1990
Software quality improves when precise specifications guide development, not for formality's sake.
In simple terms: Clear specs improve software.
Use precise specs for better software.
Themes
Mood
Type
When to use this quote
- software design
- quality assurance
- maintenance
- budget planning
Key Concepts
Questions to Reflect On
- Are specifications realistic?
- How to balance rigor and flexibility?
Specs may be ignored in practice.