"In computing, turning the obvious into the useful is a living definition of the word "frustration""
About this Quote
The line works because it refuses the heroic myth of engineering as pure problem-solving. It frames software work as an encounter with stubborn reality: edge cases, ambiguous requirements, leaky abstractions, and systems that behave like perfect lawyers. Your idea may be simple; the world it must survive in isn’t. “Useful” is the trapdoor word here. Useful means correct under pressure: with messy inputs, conflicting constraints, performance limits, and users who will click the one thing you didn’t anticipate.
Perlis, a key voice in early computer science, was writing in a period when programming was shedding its novelty and becoming a discipline. His aphorism reads like a warning against technocratic optimism. Computers aren’t magical brain-extenders; they’re unforgiving machines that force you to operationalize your assumptions. The subtext is almost moral: if you feel frustrated, it’s because the machine is exposing the parts of your thinking you hand-waved as “obvious.” In that sense, frustration isn’t a bug of computing - it’s the job description.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Perlis, Alan. (2026, January 16). In computing, turning the obvious into the useful is a living definition of the word "frustration". FixQuotes. https://fixquotes.com/quotes/in-computing-turning-the-obvious-into-the-useful-125799/
Chicago Style
Perlis, Alan. "In computing, turning the obvious into the useful is a living definition of the word "frustration"." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/in-computing-turning-the-obvious-into-the-useful-125799/.
MLA Style (9th ed.)
"In computing, turning the obvious into the useful is a living definition of the word "frustration"." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/in-computing-turning-the-obvious-into-the-useful-125799/. Accessed 12 Feb. 2026.






