Skip to content

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…” quote by Jim Horning
Download Open image
“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.”

Jim Horning

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.

Key Takeaway

Use precise specs for better software.

Themes

software quality specifications efficiency cost utility

Mood

analytical pragmatic

Type

technical inspirational

When to use this quote

  • software design
  • quality assurance
  • maintenance
  • budget planning

Key Concepts

formal methods software engineering productivity

Questions to Reflect On

  • Are specifications realistic?
  • How to balance rigor and flexibility?
A Different Perspective

Specs may be ignored in practice.

4.5 out of 5 (5 ratings)

More by Jim Horning

Explore all 5 Jim Horning quotes

More Computer language quotes

Browse all 123 Computer language quotes