Skip to content
quotesby

About this quote

What does it mean?
UNIX is humorously defined by the massive number of regular expression specifications.
In plain terms
UNIX relies heavily on complex text processing tools.
What can you take from it?
Complexity often arises from simple components combined.

Where it applies

  • software design
  • documentation
  • technical critique

Putting it to work

  • code review
  • refactoring
  • documentation

Questions to consider

  • Is simplicity more important than power?
  • How do you manage complexity?

Another view

This overlooks the actual utility of those tools.

More from Donald Knuth

  1. A mathematical formula should never be 'owned' by anybody! Mathematics belong to God.

    Permalink to quote #7
  2. I can't go to a restaurant and order food because I keep looking at the fonts on the menu.

    Permalink to quote #9
  3. Science is what we understand well enough to explain to a computer. Art is everything else we do.

    Permalink to quote #6

Related quotes

  1. Simple things should be simple, complex things should be possible.

    Alan KayAlan Kay quote #4
  2. Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.

    Alan PerlisAlan Perlis quote #8
  3. The good thing about reinventing the wheel is that you can get a round one.

    Douglas CrockfordDouglas Crockford quote #1