"Just because it's automatic doesn't mean it works"
About this Quote
Automation has a seductively moral glow: if a thing runs by itself, it must be modern, efficient, and therefore correct. Daniel J. Bernstein punctures that glow with a mathematician's impatience for vibes. "Just because it's automatic doesn't mean it works" is less a proverb than a warning label, aimed at the lazy conflation of process with proof.
The line carries the dry sting of someone who has watched "automatic" become an argument-ender in engineering culture. In cryptography and security - domains Bernstein has helped shape - the cost of that shortcut is brutal. Systems fail not because no one automated them, but because they automated the wrong assumptions: randomness that isn't random, "secure by default" configurations that aren't, protocols that behave perfectly in the happy path and collapse under adversarial pressure. Automation amplifies both competence and error; it just does it faster and at scale.
Its intent is corrective: stop outsourcing judgment to machinery, tooling, or buzzwords. The subtext is also political in a nerdy way: marketing departments sell "automatic" to soothe our fear of complexity, while accountability quietly evaporates. If something breaks, we blame the user, the edge case, the environment - anything but the comforting premise that automation equals reliability.
The phrasing works because it's plainspoken and asymmetrical. "Automatic" sounds like progress; "works" drags the conversation back to outcomes. Bernstein isn't anti-automation. He's anti-complacency: the insistence that verification, testing, and adversarial thinking can't be replaced by the mere fact of a button you don't have to press.
The line carries the dry sting of someone who has watched "automatic" become an argument-ender in engineering culture. In cryptography and security - domains Bernstein has helped shape - the cost of that shortcut is brutal. Systems fail not because no one automated them, but because they automated the wrong assumptions: randomness that isn't random, "secure by default" configurations that aren't, protocols that behave perfectly in the happy path and collapse under adversarial pressure. Automation amplifies both competence and error; it just does it faster and at scale.
Its intent is corrective: stop outsourcing judgment to machinery, tooling, or buzzwords. The subtext is also political in a nerdy way: marketing departments sell "automatic" to soothe our fear of complexity, while accountability quietly evaporates. If something breaks, we blame the user, the edge case, the environment - anything but the comforting premise that automation equals reliability.
The phrasing works because it's plainspoken and asymmetrical. "Automatic" sounds like progress; "works" drags the conversation back to outcomes. Bernstein isn't anti-automation. He's anti-complacency: the insistence that verification, testing, and adversarial thinking can't be replaced by the mere fact of a button you don't have to press.
Quote Details
| Topic | Coding & Programming |
|---|
More Quotes by Daniel
Add to List






