Quotes of All Topics . Occasions . Authors
I take time to watch anime. I don't know whether I'm allowed to, but I do it anyway.
Many days I don't write any code at all, and some days I spend all day writing code.
I'm sorry, but you just made me lose my sense of humor, which is deeply regrettable.
Yes, but I did manage to increase the amount of virginity in the world by that method.
An initial underscore already conveys strong feelings of magicalness to a C programmer.
I think software patents are a bad idea. Many patents are given for trivial inventions.
The purpose of most computer languages is to lengthen your resume by a word and a comma.
If you're going to define a shortcut, then make it the base [sic] darn shortcut you can.
What you'll need most is courage. It is not an easy path that you've set your foot upon.
I still drive my 1977 Honda Accord. The paint is almost all worn off. It's still running.
The whole history of computers is rampant with cheerleading at best and bigotry at worst.
As pointed out in a followup, Real Perl Programmers prefer things to be visually distinct.
If you write something wrong enough, I'll be glad to make up a new witticism just for you.
It won't be covered in the book. The source code has to be useful for something, after all.
Historically speaking, the presence of wheels in Unix has never precluded their reinvention.
Computer languages differ not so much in what they make possible, but in what they make easy.
I note that the Python folks still think they like JPython. I wonder how long that will last?
But you have to allow a little for the desire to evangelize when you think you have good news.
Some of modern engineering is necessary to good art. But I think of myself is a cultural artist.
Down that path lies madness. On the other hand, the road to hell is paved with melting snowballs.
Over the long term, symbiosis is more useful than parasitism. More fun, too. Ask any mitochondria.
To be a good artist, you have to serve the work of art and allow it to be what it is supposed to be.
Perl is designed to give you several ways to do anything, so consider picking the most readable one.
Psychotics are consistently inconsistent. The essence of sanity is to be inconsistently inconsistent.
Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.
We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.
When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi.
If any ideology is so serious that you can't have fun while you're doing it, it's probably too serious.
Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.
Would you trust the linguistic intuitions of someone who has been studying Latin or Greek for three days?
Take Lisp, you know its the most beautiful language in the world -- at least up until Haskell came along.
I want to see people using Perl to glue things together creatively, not just technically but also socially.
Although the Perl Slogan is There's More Than One Way to Do It, I hesitate to make 10 ways to do something.
Maybe we should take a clue from FTP and put in an option like 'print hash marks on every 1024 iterations'.
Not that I'm against sneaking some notions into people's heads upon occasion. (Or blasting them in outright.
What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?
I'm afraid my gut level reaction is basically, proceed is cute, but cute doesn't cut it in the emergency room.
That being said, I think we should immediately deprecate any string concatenation that combines '19' with '99'.
The whole intent of Perl 5's module system was to encourage the growth of Perl culture rather than the Perl core.
I view the JVM as just another architecture that Perl ought to be ported to. (That, and the Underwood typewriter...)
If you consistently take an antagonistic approach, however, people are going to start thinking you're from New York.
A 'goto' in Perl falls into the category of hard things that should be possible, not easy things that should be easy.
I try not to confuse roles and traits in my own life. Being the Perl god is a role. Being a stubborn cuss is a trait.
I'm never satisfied because I've been always interested in too many things and I always want to do everything at once.
Younger hackers are hard to classify. They're probably just as diverse as the old hackers are. We're all over the map.
This job of playing God is a little too big for me. Nevertheless, someone has to do it, so I'll try my best to fake it.
I think operating systems work best if they're free and open. Particular applications are more likely to be proprietary.
Well, you can implement a Perl peek() with unpack('P',...). Once you have that, there's only security through obscurity.
Real theology is always rather shocking to people who already think they know what they think. I'm still shocked myself.
The world has become a larger place. The universe has been expanding, and Perl's been expanding along with the universe.