Skip to content
quotesby

About this quote

What does it mean?
Perl's success is partly due to considering human psychological aspects.
In plain terms
Perl works because it thinks about people.
What can you take from it?
Design tools with users' minds in mind.

Where it applies

  • software development
  • product design

Putting it to work

  • survey user preferences
  • simplify syntax

Questions to consider

  • How can psychology improve a programming language?
  • What other factors matter most?

Another view

Psychology is only one factor among many for a language's adoption.

More from Larry Wall

  1. I dunno. Perhaps you should be happy that I have a policy of refraining from grumbling about handicapped operating systems. :-)

    Permalink to quote #210
  2. On the plus side, it's a lot easier in general to find /usr/include than cpp.

    Permalink to quote #212
  3. Well, sure, I explicitly mentioned 'vtables' last time I brought this up. But a single pointer is fairly paltry, as tables go. :-)

    Permalink to quote #209

Related quotes

  1. We didn't put in ^^ because then we'd have to keep telling people what it means, and then we'd have to keep telling them why it doesn't short circuit. :-/

    Larry WallLarry Wall quote #92
  2. A 'goto' in Perl falls into the category of hard things that should be possible, not easy things that should be easy.

    Larry WallLarry Wall quote #112
  3. 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