Skip to content
quotesby

About this quote

What does it mean?
A good name is crucial for a programming language to succeed.
In plain terms
Names matter a lot for languages to be popular.
What can you take from it?
Choose names carefully for your projects.

Where it applies

  • software naming
  • branding
  • communication

Putting it to work

  • pick memorable names
  • test names
  • align name with purpose

Questions to consider

  • How do you name things?
  • Does name affect use?

Another view

A bad name can be fixed later.

More from Donald Knuth

  1. The hardest thing is to go to sleep at night, when there are so many urgent things needing to be done. A huge gap exists between what we know is possible with …

    Permalink to quote #16
  2. In fact what I would like to see is thousands of computer scientists let loose to do whatever they want. That's what really advances the field.

    Permalink to quote #15
  3. A list is only as strong as its weakest link.

    Permalink to quote #14

Related quotes

  1. Houston, Tranquility Base here. The Eagle has landed.

    Neil ArmstrongNeil Armstrong quote #2
  2. The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small…

    Donald KnuthDonald Knuth quote #4
  3. In every place, where there is any thing worthy of observation, there should be a short printed directory for strangers.

    James BoswellJames Boswell quote #5