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
The most viral Larry Wall quotes that are proven to give you inner joy
At many levels, Perl is a 'diagonal' language.
Most of you are familiar with the virtues of a programmer.
There are three, of course: laziness, impatience, and hubris.
For me, writing is a love-hate relationship.
Portability should be the default.
I think software patents are a bad idea. Many patents are given for trivial inventions.
Symmetry is overrated. Overrated is symmetry.
The Harvard Law states: Under controlled conditions of light, temperature, humidity, and nutrition, the organism will do as it damn well pleases.
Hubris itself will not let you be an artist.
Over the long term, symbiosis is more useful than parasitism. More fun, too. Ask any mitochondria.
True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want.
Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in.
The problem with using C++ ... is that there's already a strong tendency in the language to require you to know everything before you can do anything.
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.
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.
Easy things should be easy, and hard things should be possible.
Real programmers can write assembly code in any language.
I think it's a new feature. Don't tell anyone it was an accident.
You can’t change the past. You can’t even change the future, in the sense that you can only change the present one moment at a time, stubbornly, until the future unwinds itself into the stories of our lives.
I've decided I don't want to be a manager.
Every time you try to be responsive to your employees, they say you're being reactive and not proactive. And when you try to be proactive, they accuse you of being capricious and arbitrary. So I don't wanna be a manager.
Computer language design is just like a stroll in the park. Jurassic Park, that is.
I take time to watch anime. I don't know whether I'm allowed to, but I do it anyway.
And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is.
I note that the Python folks still think they like JPython. I wonder how long that will last?
A journey of a thousand miles continues with the second step.
Perl is worse than Python because people wanted it worse.
Take Lisp, you know its the most beautiful language in the world -- at least up until Haskell came along.
Basically there's just so much stuff flowing past on the internet now, you have to let most of it go. And I've grown accustomed to the process of not worrying too much about the stuff I'm not getting to, because the important stuff will come back around.
I still drive my 1977 Honda Accord. The paint is almost all worn off. It's still running.
A lazy person will try to always find some way to do something;
they'll always be looking for ways of doing something faster, more efficiently, and if you really want to control the world, that's a really sort of hubristic notion - excessive pride, the thing that Zeus zaps you for having.
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.
I think computer science, by and large, is still stuck in the Modern age.
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.
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.
Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.
Well, coffee is my drug of choice, generally, with a little bit of Pepsi here and there, if I need more sugar. But yeah, if I could do intravenous coffee, I would. But I guess that's pretty standard.
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.
We all agree on the necessity of compromise.
We just can't agree on when it's necessary to compromise.
I want to see people using Perl to glue things together creatively, not just technically but also socially.
Psychotics are consistently inconsistent.
The essence of sanity is to be inconsistently inconsistent.
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.
It is easier to port a shell than a shell script.
Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.
This does not mean that some of us should not want, in a rather dispassionate sort of way, to put a bullet through csh's head.
Many days I don't write any code at all, and some days I spend all day writing code.
I think operating systems work best if they're free and open.
Particular applications are more likely to be proprietary.
A good messenger expects to get shot.
The three chief virtues of a programmer are: Laziness, Impatience and Hubris.
The problem with being consistent is that there are lots of ways to be consistent, and they're all inconsistent with each other.