Larry Wall Quotes

Powerful Larry Wall for Daily Growth

About Larry Wall

Larry Wall, born on May 27, 1954, in Chicago, Illinois, is an American computer programmer, author, and linguist, best known as the creator of the Perl programming language and co-creator of the model-view-controller (MVC) architectural pattern. Wall grew up in a family of engineers, which ignited his early interest in technology. He studied mathematics at the University of Illinois at Urbana-Champaign but dropped out after two years to pursue programming professionally. His career started with jobs at various tech companies like Control Data Corporation and Sybase. In 1975, Wall was introduced to the world of Unix through a friend's PDP-10 computer. This encounter significantly influenced his life, leading him to develop several key software tools, including Perl in 1994. Perl is a high-level, general-purpose programming language that derives much of its syntax from the C programming language but adds Unix tool conventions and language constructs intended to support text processing. Wall's work on MVC started in the late 1970s while he was working at Sybase. The MVC architectural pattern is a way of organizing software into interchangeable components, making it easier to maintain and extend applications. It has become a standard design pattern for developing user interfaces in many modern web application frameworks. Throughout his career, Wall has received numerous accolades for his contributions to the field of computing, including the IEEE John von Neumann Medal and the Dr. Dobb's Excellence in Programming Award. He continues to be an active contributor to open-source software development communities.

Interpretations of Popular Quotes

"The important thing is not to be afraid to take a chance. Remember, the greatest failure is to not try. Once you find something you love to do, be the best at doing it."

This quote encourages taking calculated risks in pursuing what one loves, emphasizing that inaction or fear of failure can result in greater regret than trying and falling short. It's a call to passionately commit oneself to excelling at a chosen endeavor, as finding something you love to do has the potential for personal fulfillment, growth, and success.


"Every problem in computer science can be solved by another level of indirection... except for the one of too many layers of indirection."

This quote by Larry Wall, a renowned programmer and the creator of the Perl programming language, humorously highlights a common challenge in computer science: striking a balance between abstraction (indirection) and direct access to the underlying system. Indirection is useful when designing complex systems, as it allows for greater modularity, flexibility, and reusability. However, an excessive number of layers can result in increased complexity, slower performance due to extra overhead, and potential confusion among developers working with the codebase. It's a delicate dance between making things easier to maintain, modify, or extend versus keeping the system simple enough to understand and efficiently execute.


"In mathematics, you don't understand things. You just get used to them."

This quote suggests that understanding in mathematics is not necessarily about grasping the reasons behind each concept or theorem; instead, it's about becoming familiar with mathematical ideas, formulas, and principles through repeated exposure and practice. Mastering mathematics often involves accepting and internalizing these concepts rather than always needing a deep understanding of their underlying mechanisms. This mindset emphasizes the importance of memorization and repetition in mathematical education, while recognizing that complete understanding may not always be achievable or necessary for proficiency.


"Perl is the Swiss Army chainsaw of scripting languages: it does far more than you anticipated with the kind of flexibility you can only find in a tool designed by committee and maintained through an open process."

The quote emphasizes that Perl, as a programming language, is versatile and powerful like a Swiss Army chainsaw, capable of performing various tasks beyond basic expectations, due to its flexible design achieved through collaboration (a "tool designed by committee") and an open development process. This versatility and power make it a valuable tool for scripting tasks in many different scenarios, despite potentially being more complex than other languages.


"I've been accused of writing Perl for those who don't care about their data, but I prefer to see it as writing Perl for those who care too much about their data to write it in any other language."

Larry Wall's quote suggests that the reason for choosing Perl, a powerful scripting language known for its flexibility, is due to the intense passion or investment of the user towards their data. While some may view Perl as being useful for those who do not value their data enough to choose a more formal language, Wall instead posits that those who have an excessive concern for their data, finding it too precious to handle in less capable languages, turn to Perl. In essence, the quote is a testament to Perl's capability to manage complex and critical data with ease, making it an ideal choice for those prioritizing efficiency and flexibility in handling their information.


I think computer science, by and large, is still stuck in the Modern age.

- Larry Wall

Think, Computer, Modern Age, Stuck

Real programmers can write assembly code in any language.

- Larry Wall

Technology, Code, Assembly, Programmers

Younger hackers are hard to classify. They're probably just as diverse as the old hackers are. We're all over the map.

- Larry Wall

Over, Younger, Classify, Map

Post-Modernism was a reaction against Modernism. It came quite early to music and literature, and a little later to architecture. And I think it's still coming to computer science.

- Larry Wall

Think, I Think, Still, Modernism

I think the way IBM has embraced the open source philosophy has been quite astonishing, but gratifying. I hope they'll do very well with it.

- Larry Wall

Think, Been, Very, Gratifying

Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.

- Larry Wall

Technology, Doing, Over, Array

There is no schedule. We are all volunteers, so we get it done when we get it done. Perl 5 still works fine, and we plan to take the right amount of time on Perl 6.

- Larry Wall

Still, Amount, Works, Volunteers

I think operating systems work best if they're free and open. Particular applications are more likely to be proprietary.

- Larry Wall

Think, I Think, Likely, Proprietary

Some of modern engineering is necessary to good art. But I think of myself is a cultural artist.

- Larry Wall

Art, Think, Some, Good Art

I think software patents are a bad idea. Many patents are given for trivial inventions.

- Larry Wall

Think, I Think, Given, Bad Idea

The three chief virtues of a programmer are: Laziness, Impatience and Hubris.

- Larry Wall

Virtues, Hubris, Chief, Impatience

Programmers can be lazy.

- Larry Wall

Lazy, Programmers

The Harvard Law states: Under controlled conditions of light, temperature, humidity, and nutrition, the organism will do as it damn well pleases.

- Larry Wall

Law, Will, Organism, Harvard

I still drive my 1977 Honda Accord. The paint is almost all worn off. It's still running.

- Larry Wall

Almost All, Still, Worn, Accord

Perl was designed to work more like a natural language. It's a little more complicated but there are more shortcuts, and once you learned the language, it's more expressive.

- Larry Wall

Natural, Like, Learned, Designed

When I announced the development of Perl 6, I said it was going to be a community design. I designed Perl, myself. It's limited by my own brain power. So I wanted Perl 6 to be a community design.

- Larry Wall

Development, Going, Limited, Designed

Somebody out there is going to do something that's far more surprising than anything that I would do. I was surprised by the whole web thing in the first place.

- Larry Wall

More, Going, Whole, Surprised

I want people to use Perl. I want to be a positive ingredient of the world and make my American history. So, whatever it takes to give away my software and get it used, that's great.

- Larry Wall

Technology, Give, Ingredient, American History

I talked about becoming stupid, but I've always been stupid. Fortunately I've been just smart enough to realize that I'm stupid.

- Larry Wall

Stupid, Always, Been, Fortunately

We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.

- Larry Wall

Agree, Necessary, Just, Compromise

One of the very basic ideas of Post-Modernism is rejection of arbitrary power structures. Different people are sensitive to different kinds of power structures.

- Larry Wall

Different People, Very, Basic

I take time to watch anime. I don't know whether I'm allowed to, but I do it anyway.

- Larry Wall

Watch, Take, Whether, Anyway

The problems that I really like to solve are our cultural problems.

- Larry Wall

Cultural, Like, Our, Solve

I'm just paid to do whatever I want to do. Some of the time it's development, and some of the time it's just goofing off.

- Larry Wall

Development, Want, Some, Goofing

To be a good artist, you have to serve the work of art and allow it to be what it is supposed to be.

- Larry Wall

Art, Artist, Allow, Supposed

For me, writing is a love-hate relationship.

- Larry Wall

Writing, Me, Love-Hate

Hubris itself will not let you be an artist.

- Larry Wall

Artist, Will, Itself, Hubris

Many days I don't write any code at all, and some days I spend all day writing code.

- Larry Wall

Some, Code, Many, All Day

I'm never satisfied because I've been always interested in too many things and I always want to do everything at once.

- Larry Wall

Want, Always, Been, Satisfied

If you're a large corporation, you can afford to pay the money to register patents, but if you're an individual like me, you can't.

- Larry Wall

Individual, Like, Large, Corporation

If you're searching for quotes on a different topic, feel free to browse our Topics page or explore a diverse collection of quotes from various Authors to find inspiration.