"I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces"
About this Quote
The intent is less elitism than provocation: a warning that design optimized for approachability can quietly tax everyone’s time and agency. In command-line culture, “good” often means orthogonal primitives, predictable behavior, and the ability to script, pipe, and automate. A “user interface,” in Bernstein’s cynical framing, is what happens when software starts performing friendliness instead of delivering control: hidden state, inconsistent options, opaque errors, and “helpful” abstractions that block the very users they claim to serve once anything goes off the happy path.
Context matters. Bernstein comes out of a tradition (Unix, security-minded engineering, mathematically inclined rigor) that prizes minimal, verifiable surfaces and distrusts magic. The punchline also smuggles in a political claim about who software is for: competent operators, not consumers. It’s witty because it’s unfair; it’s memorable because it names a real grievance. Every time a tool forces you through menus instead of letting you express intent directly, you can hear the barb: this wasn’t built to be good, it was built to look usable.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Bernstein, Daniel J. (2026, January 17). I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces. FixQuotes. https://fixquotes.com/quotes/i-have-discovered-that-there-are-two-types-of-45128/
Chicago Style
Bernstein, Daniel J. "I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces." FixQuotes. January 17, 2026. https://fixquotes.com/quotes/i-have-discovered-that-there-are-two-types-of-45128/.
MLA Style (9th ed.)
"I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces." FixQuotes, 17 Jan. 2026, https://fixquotes.com/quotes/i-have-discovered-that-there-are-two-types-of-45128/. Accessed 22 Feb. 2026.







