Skip to content

Antithesis Quote by Erik Naggum

“You become a serious programmer by going through a stage where you are fully aware of the degree to which you know the specification, meaning both the explicit and the tacit specification of your language and of your problem. "Hey, it works most of the time" is the very antithesis of a serious…” quote by Erik Naggum
Download Open image
“You become a serious programmer by going through a stage where you are fully aware of the degree to which you know the specification, meaning both the explicit and the tacit specification of your language and of your problem. "Hey, it works most of the time" is the very antithesis of a serious programmer, and certain languages can only support code like that.”

Erik Naggum

About This Quote

Source Article: Programming Philosophy, 2005

A serious programmer knows both explicit and implicit specifications; relying on “it works most of the time” is antithetical to professionalism.

In simple terms: True programmers understand all details; shortcuts are unprofessional.

Key Takeaway

Master full specifications before coding.

Themes

software engineering quality attention to detail professionalism

Mood

analytical critical

Type

educational technical

When to use this quote

  • code reviews
  • requirements analysis
  • technical training

Key Concepts

specification literacy language mastery problem modeling

Questions to Reflect On

  • How do you balance thoroughness with time constraints?
  • When is “good enough” acceptable?
A Different Perspective

Complex specs can be costly to fully capture, causing delays.

3.7 out of 5 (9 ratings)

More by Erik Naggum

Explore all 80 Erik Naggum quotes

More Antithesis quotes

Browse all 152 Antithesis quotes