Skip to content

Appetite Quote by Richard E. Pattis

“The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes in programs or spells can lead to completely unforseen behavior: e.g., see the story, "The Sorcerer's Apprentice". Neither study is easy: "...her…” quote by Richard E. Pattis
Download Open image
“The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes in programs or spells can lead to completely unforseen behavior: e.g., see the story, "The Sorcerer's Apprentice". Neither study is easy: "...her [Galinda's] early appetite for sorcery had waned once she'd heard what a grind it was to learn spells and, worse, to understand them." from the book "Wicked" by G. Maguire.”

Richard E. Pattis

About This Quote

Source Book: Wicked by Gregory Maguire, 1995

Programming and magic share precise language; tiny errors can cause unexpected outcomes, demanding careful study and mastery.

In simple terms: Both require exact language; small errors cause big problems.

Key Takeaway

Master the language, test thoroughly.

Themes

precision language error mastery

Mood

curious analytical

Type

technical inspirational

When to use this quote

  • software development
  • game design
  • automation
  • teaching programming

Key Concepts

syntax logic spellcraft

Questions to Reflect On

  • How do you catch hidden bugs?
  • What parallels exist between debugging and spellcasting?
A Different Perspective

Even perfect code can behave unpredictably due to hidden interactions.

2.8 out of 5 (4 ratings)

More by Richard E. Pattis

Explore all 10 Richard E. Pattis quotes

More Appetite quotes

Browse all 900 Appetite quotes