Skip to main content

Education Quote by Alan Perlis

"It goes against the grain of modern education to teach students to program. What fun is there to making plans, acquiring discipline, organizing thoughts, devoting attention to detail, and learning to be self critical"

About this Quote

Perlis lands the punch by pretending to mourn what he’s actually praising. The opening jab - “against the grain of modern education” - reads like a weary observation, but it’s engineered as bait: the complaint sets up a list of virtues that any serious education should be thrilled to teach. The question “What fun is there” is pure deadpan. He’s not asking; he’s indicting an educational culture that chases ease, novelty, and frictionless “engagement” while quietly treating rigor as a kind of bad manners.

Programming becomes his perfect exhibit because it refuses to let students bluff. Code demands plans, discipline, organization, attention to detail, and self-criticism not as inspirational posters but as daily survival skills. The subtext is that modern schooling often rewards performance over process: the polished essay, the right answer, the compliant participation. Programming rewards none of that. It rewards the unglamorous loop of trying, failing, inspecting, and revising. If you’re not willing to be “self critical,” the compiler will be for you.

Context matters: Perlis helped shape computer science when it was still fighting to be taken seriously inside universities. His irony doubles as an institutional critique. He’s arguing that programming is not merely vocational training; it’s a discipline that smuggles in intellectual honesty. The line is funny because it’s sharp, but it’s also a warning: an education system that avoids structured difficulty isn’t being kind to students. It’s letting them graduate without ever meeting a problem that can’t be talked around.

Quote Details

TopicCoding & Programming
SourceAlan J. Perlis — epigram from his collected 'Epigrams on Programming' (see entry containing this epigram).
More Quotes by Alan Add to List
It goes against the grain of modern education to teach students to program
Click to enlarge Portrait | Landscape

About the Author

USA Flag

Alan Perlis (April 1, 1922 - February 7, 1990) was a Scientist from USA.

26 more quotes available

View Profile

Similar Quotes