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 programmer, and certain languages can only support code like that.”
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.
Master full specifications before coding.
Themes
Mood
Type
When to use this quote
- code reviews
- requirements analysis
- technical training
Key Concepts
Questions to Reflect On
- How do you balance thoroughness with time constraints?
- When is “good enough” acceptable?
Complex specs can be costly to fully capture, causing delays.