Skip to content

Bad thoughts Quote by Larry Wall

“Modernism was based on a kind of arrogance ... and led designers to believe that if they thought of something cool, it must be considered universally cool. That is, if something's worth doing, it's worth driving into the ground to the exclusion of all other approaches. Look at the use of…” quote by Larry Wall
Download Open image
““Modernism was based on a kind of arrogance ... and led designers to believe that if they thought of something cool, it must be considered universally cool. That is, if something's worth doing, it's worth driving into the ground to the exclusion of all other approaches. Look at the use of parentheses in Lisp or the use of white space as syntax in Python. Or the mandatory use of objects in many languages, including Java. All of these are ways of taking freedom away from the end user "for their own good". They're just versions of Orwell's Newspeak, in which it's impossible to think bad thoughts. We escaped from the fashion police in the 1970s, but many programmers are still slaves of the cyber police.””

Larry Wall

About This Quote

Source Speech: Interview on programming culture, 2005

Modernist design arrogance forces uniformity, limiting user freedom and creativity.

In simple terms: Design trends can restrict user choice.

Key Takeaway

Question flexibility over imposed standards.

Themes

design freedom programming culture uniformity

Mood

critical reflective

Type

analytical commentary

When to use this quote

  • software development
  • UI design
  • language choice
  • developer mindset

Key Concepts

Arrogance Orwellian control syntax constraints

Questions to Reflect On

  • How can we balance consistency with freedom?
  • What alternatives exist to current language constraints?
A Different Perspective

Uniform standards may stifle innovation.

3.3 out of 5 (6 ratings)

More by Larry Wall

Explore all 226 Larry Wall quotes

More Bad thoughts quotes

Browse all 85 Bad thoughts quotes