Once you start down the internet path, forever will it dominate your destiny, consume you it will. - Colin G. Palmer % Computers are in many ways becoming a bad word in our society as a whole. They are nothing but spam, porn, and bad ergonomics. - Shelley Walsh % Bruno Desthuilliers: The problem with Perl is actually that it's more or less a write-only language !-) Christos Georgiou: I think you mean Perl is a WORN language (Write Once, Read Never). Michael Hudson: WORA (Write Once, Run Away)? - comp.lang.python, January 2004 % If your customer base is likely to imbibe, you must design accordingly. - Jakob Nielsen, Alertbox, March 2004 % A Pythonista trying to convince a world of Java heads to do it another way? Your cries for sanity will be lost in the "public static void". - Eric, comp.lang.python, March 2004 % Do not write "expression = NULL" because NULL is not "equal to" NULL. (The null value represents an unknown value, and it is not known whether two unknown values are equal.) - PostgreSQL 7.4 documentation % You want to name all your Ogg video files ".mydickisbigger" (even though Windows will only take the last three inches), be my guest. - Monty, Ogg/Vorbis/Theora developer, June 2004 % Python gives you enough rope to hang yourself, but you have to know where to look. Its land has a dearth of trees, branches or posts to use the rope to actually hang yourself. And the landscape is so beautiful we don't even notice most of the time. :) - Chris on comp.lang.python, July 2004 % When Bill puts "My Computer" on your screen, he means it. - Tom Felker, August 2004 % Lad: Is anyone capable of providing Python advantages over PHP if there are any? Jorey Bump: As you learn Python, you will find that your PHP code will improve, possibly becoming more and more concise until it disappears completely. - comp.lang.python, April 2005 % Learning C after learning Python can be done via Pyrex. [...] Learning Java after learning Python can be done via Jython. [...] Learning Perl after learning Python can ... never mind. ;-) - André Roberge, May 2005 % Perl: you shoot yourself in the foot, but can't figure out how you did it so you find a dozen new ways to do it. Python: you shoot yourself in the foot and everything goes so smoothly that you go ahead to shoot yourself in the other foot then your legs, then your torso and then your head. Problem solved. - http://linux.sgms-centre.com/howto/shootfoot.php , October 2003 % I love Apache, but in the same way I love my wife: with some trepidation. Fast and stable, flexible and reliable, but make one little syntax error and you can lose your ass. - legLess on Slashdot, July 2005 % She was up the learning curve like a mountain goat. - WasterDave on Slashdot, October 2005 % def postOptions(self): if self['fast'] and self['good'] and self['cheap']: raise usage.UsageError, "can't have it all, brother" - Twisted Matrix docs, 2005 % Yeah! Another web framework for Python! Now we can proudly say: Python: the only language with more web frameworks than keywords. - Harald A. Massa, December 2005 % Special cases aren't special enough to break the rules - but with over- loading, you can bend the rules to accomodate them. Or as Uncle Timmy put it, "1) Everything is a trivial special case of something else, and 2) death is a bunch of blue spheres." :) - Phillip J. Eby, March 2006 % PHP lends itself to a style of coding that is so not DRY, it's like coding underwater. - Sean Schertelli, September 2006 % The more you keep digging at this problem, the deeper the hole gets. And then it rains and you're up to your neck in mud. I don't know what the solution is here: only dig holes in fine weather? - Malcolm Tredinnick, December 2006 % We used to quip that "password" is the most common password. Now it's "password1." Who said users haven't learned anything about security? - Bruce Schneier, December 2006 % I made my first commit to Python today. If that doesn’t get the girls, I don’t know what will. - Collin Winter, January 2007 % Jerub: someone motivate me to write a real http client. lifeless: Jerub: write a real http client spiv: Jerub: write a real http client oubiwann: Jerub: write a real client and 1000 virgins are yours for the taking dash: oubiwann: all of #gentoo?! - doc/fun/Twisted.Quotes, May 2006 % Itamar Shtull-Trauring: reactor.stop() is the way to go, yes. Call it when you want the program to start. Nicola Larosa: To be able to do that you would have to recall John and George from heaven, reform the Beatles, pay them a lot to compose "Stop Me Down", and use that as the sound theme. - April 2007 % There's no need to add URL cruft such as .php - unless you have a sick sense of humor, in which case you can do something like this: (r'^polls/latest\.php$', 'mysite.polls.views.index'), But, don't do that. It's silly. - Django web framework documentation, 2007 % My father learned Fortran in 1966. He was told that he shouldn't really invest his time on it, because Fortran would die soon. Well, it's taking longer than BSD. - Roberto De Almeida, April 2007 % You probably imagine some sort of Old Boys Network that's responsible for deciding what we unwashed masses are going to use next. You know, a bunch of corporate executive cigar-chomping porcine thugs sitting on each others' boards, conspiring and maneuvering to wheel and deal with mergers and consolidations, and suddenly language XYZ is endorsed by all the big companies at once, so you have to learn it or you'll get fired and deported and have to go live on the streets in some fly-specked third world country where, ironically, you don't speak the language there either. Well, that's exactly how it works; how the hell do you think we all wound up programming in Java? - Steve Yegge, February 2007 % I worry about people who want to hide away error messages after the fact, rather than fixing the problems in the right place [...], but that's their problem. We'll provide shotguns and bullets if it's not too hard, they can provide the feet and entertain themselves at will. - Malcolm Tredinnick, Django web framework, May 2007 % The day Microsoft makes a product that doesn't suck is the day they make a vacuum cleaner. - Anonymous % There are four models in the application, although only one, Task, is interesting. The other three (Project, Context and Priority) are simply properties of a task. [...] If the models were U2, you'd be saying "OK, I've seen Larry, Adam and The Edge, but where's Bono?" - David Avraamides, June 2007 % Q: You're flying! How? A: Python! I learned it last night! Everything is so simple! Hello world is just *print "Hello, world"*! Q: I dunno... Dynamic typing? *Whitespace*? A: Come join us! Programming is fun again! It's a whole new world up here! - Randall Munroe, http://xkcd.com/353/ , December 2007 % Watching an extended flame war between Richard Stallman and Theo de Raadt is an interesting experience. The realization that one can sit back and watch without having to really care about the result brings a sense of profound tranquility and relief. - Jonathan Corbet, Linux Weekly News, December 2007 % G.B.: Potremmo fare una ricerca di "Python" su Infojobs, trovare tutte le aziende che cercano programmatori Python, e spammarli con press-release sul Pycon. :) S.Z.: Mi sembra illegale e immorale... ok fatto! :) - Giovanni Bajo, Simone Zinanni, Aprile 2008