Skip to content

You become a serious programmer by going through a stage…

“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

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

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.

★ ★ ★ ★ ★ No ratings yet

More by Erik Naggum

Explore all 80 Erik Naggum quotes

More Antithesis quotes

Browse all 152 Antithesis quotes