"Science is what we understand well enough to explain to a computer. Art is everything else we do"
About this Quote
Knuth’s line is a nerd’s koan: funny on the surface, slightly menacing underneath. By defining science as whatever we can explain to a computer, he doesn’t just nod to programming as a tool; he reframes computation as a truth serum. If you can formalize an idea so precisely that a machine can execute it, you’ve exposed every hidden assumption, every vague “and then magic happens” step people smuggle into arguments. The joke lands because it’s a blunt inversion of the usual hierarchy. We’re trained to treat art as the refined thing and science as the technical thing; Knuth flips it into a pragmatic test of understanding.
The subtext is both humble and imperial. Humble, because it admits how much of human activity still resists clean specification: taste, judgment, ethics, metaphor, the half-formed hunch that guides a choice before you can justify it. Imperial, because it implies a direction of travel: today’s “art” may be tomorrow’s “science” once we find the right representations, the right algorithms, the right language.
Context matters: this is Knuth, the patron saint of rigorous software and author of The Art of Computer Programming. He’s teasing his own tribe’s obsession with formalism while defending it: computers don’t tolerate handwaving, and that intolerance can be clarifying. The sting is that many domains we romanticize as “creative” may just be temporarily unmodeled. The comfort is the opposite: whatever can’t be compiled yet still deserves respect, because it’s where humans are doing their most honest work without a safety net of certainty.
The subtext is both humble and imperial. Humble, because it admits how much of human activity still resists clean specification: taste, judgment, ethics, metaphor, the half-formed hunch that guides a choice before you can justify it. Imperial, because it implies a direction of travel: today’s “art” may be tomorrow’s “science” once we find the right representations, the right algorithms, the right language.
Context matters: this is Knuth, the patron saint of rigorous software and author of The Art of Computer Programming. He’s teasing his own tribe’s obsession with formalism while defending it: computers don’t tolerate handwaving, and that intolerance can be clarifying. The sting is that many domains we romanticize as “creative” may just be temporarily unmodeled. The comfort is the opposite: whatever can’t be compiled yet still deserves respect, because it’s where humans are doing their most honest work without a safety net of certainty.
Quote Details
| Topic | Science |
|---|
More Quotes by Donald
Add to List




