Skip to content

Instantly share code, notes, and snippets.

@catlion catlion/gist:1875572
Created Feb 21, 2012

Embed
What would you like to do?
Great programming quotes SO topic backup
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<head>
<link rel="stylesheet" href="http://www.stackprinter.com/stylesheets/export.css"/>
<style type="text/css">
.comment { color: Gray; margin-bottom:4px; }
</style>
</head>
<body>
<div id="home">
<a href="/"><img title="Back to home" width="20px" height="20px" src="/images/icon_home.png" style="border:0"/></a>
<a href="http://www.stackprinter.com/export?format=HTML&amp;service=stackoverflow&amp;printer=false&amp;question=58640">
</a>
</div>
<div id="question-block">
<div id="question-title">
<img alt="Stack Overflow" src="http://sstatic.net/stackoverflow/img/apple-touch-icon.png"/>Great programming quotes<br/>
</div>
<div class="question-details">
[+531] [637]
epatel
</div>
<div class="question-details">
[2008-09-12 10:39:20]
</div>
<div class="question-details">
[
polls
fun
quotes
]
</div>
<div class="question-details">
[ http://stackoverflow.com/questions/58640]
[DELETED]
</div>
<div id="question">
<p>There are a lot of great programming quotes out there. Which do you like?</p>
<p>Today (Sept 12, 2008) I heard a new one from a friend, Lars-Gunnar, he said "<a href="http://sv.wikipedia.org/wiki/Gud" rel="nofollow">
Gud
</a>
<sup style="font-size:9px">[1]</sup> finns i Emacs" (in Swedish). This basically means "<a href="http://en.wikipedia.org/wiki/God" rel="nofollow">
God
</a>
<sup style="font-size:9px">[2]</sup> is in Emacs". Still laughing about it here :) What he meant was that a function "<a href="http://www.emacswiki.org/cgi-bin/wiki/GrandUnifiedDebugger" rel="nofollow">
gud is grand-unified-debugger
</a>
<sup style="font-size:9px">[3]</sup>" is in Emacs.</p>
<p>A great one I think all programmers should know is <a href="http://c2.com/cgi/wiki?LazinessImpatienceHubris" rel="nofollow">
The Three Great Virtues of a Programmer
</a>
<sup style="font-size:9px">[4]</sup>.</p>
<div id="question-links">
[1] http://sv.wikipedia.org/wiki/Gud<br/>
[2] http://en.wikipedia.org/wiki/God<br/>
[3] http://www.emacswiki.org/cgi-bin/wiki/GrandUnifiedDebugger<br/>
[4] http://c2.com/cgi/wiki?LazinessImpatienceHubris<br/>
</div>
</div>
<div class="comment">
(16)
I&#39;ve got to stop reading this one, I&#39;ve run out of votes 2 days in a row! - <b> johnc</b>
</div>
<div class="comment">
(9)
i love reading these quotes as i wait for my app to compile - <b> Steve Obbayi</b>
</div>
<div class="comment">
(114)
Yeh, but you realise 10 minutes after your app has compiled that you are still reading - <b> johnc</b>
</div>
<div class="comment">
For me, this question works as supplement to caffein. - <b> trappedIntoCode</b>
</div>
<div class="comment">
Closed? Are you F****ing kidding me? Reopen please. - <b> Andrew Moore</b>
</div>
<div class="comment">
(72)
282 voted up, 445 favorited, and 5 closed it all down. Welcome to StackOverflow. - <b> serg</b>
</div>
<div class="comment">
(21)
Closing doesn&#39;t prevent voting, it prevents adding more answers. If you think that the people adding new &#39;great quotes&#39; are reading every single one of the 500+ answers beforehand to avoid duplicates, you are sadly mistaken. If the site were designed to efficiently vote for polls like this (ie, a programming quote &quot;kitten war&quot;) then having thousands of quotes with duplicates would be ok. Not so good for this site though. Alternately, if there were an easy way to avoid duplicates then it could work ok. As is, though, I don&#39;t believe there&#39;s a compelling reason to keep it open. - <b> Adam Davis</b>
</div>
<div class="comment">
dupe post!! Same question at <a href="http://stackoverflow.com/questions/234075/what-is-your-best-programmer-joke" title="what is your best programmer joke">stackoverflow.com/questions/234075/&hellip;</a> - <b> waqasahmed</b>
</div>
<div class="comment">
(5)
@waqasahmed I wouldn&#39;t say that jokes and quotes are the same thing - <b> epatel</b>
</div>
<div class="comment">
This is a really good one. - <b> Colour Blend</b>
</div>
<div class="answer-details">
[+1533]
[2008-09-12 12:23:22]
Adam Davis
</div>
<div class="answer">
<blockquote>
<p>Walking on water and developing software from a specification are easy if both are frozen.</p>
</blockquote>
<p>-- Edward V Berard </p>
<br/>
</div>
<div class="comment">
hey, great one! :D - <b> Rodrigo</b>
</div>
<div class="comment">
(28)
Most excellent quote!! - <b> Jere.Jones</b>
</div>
<div class="comment">
I&#39;ve never heard that one before but I liked it. So true... - <b> spinodal</b>
</div>
<div class="comment">
(20)
+1. This would make developers like ice skaters. Don&#39;t spend too much time on triple lutz jumps, or you won&#39;t get very far. - <b> flicken</b>
</div>
<div class="comment">
this is a new one for me too, but I love it! - <b> Jay</b>
</div>
<div class="comment">
I heard Steve McConnel say something very similar. I belive it was &quot;Requirements are like water, they are both easier to build on when frozen.&quot; - <b> Jim Anderson</b>
</div>
<div class="comment">
(1)
first time and great - <b> Robert Gould</b>
</div>
<div class="comment">
(4)
It&#39;s my wallpaper for sad times :) - <b> furtelwart</b>
</div>
<div class="comment">
(4)
brilliant! one of the best quotes I&#39;ve ever seen! - <b> Mecki</b>
</div>
<div class="comment">
(2)
Great quote. I believe I first stumbled upon it when reading &quot;Agile Estimation and Planning.&quot; - <b> Krzysztof Koźmic</b>
</div>
<div class="comment">
(1)
definetelly the best!! - <b> Ricardo Acras</b>
</div>
<div class="comment">
(1)
great quote!! I&#39;ve used it as my IM status message for long time. - <b> TheVillageIdiot</b>
</div>
<div class="comment">
great quote! changing specs seem to happen to me every day :( - <b> Chalkey</b>
</div>
<div class="comment">
This should be better addressed to clients who don&#39;t know what they want. - <b> Joset</b>
</div>
<div class="comment">
(1)
Simply great, I love this one - <b> Prashant</b>
</div>
<div class="comment">
(1)
haha great quote :) - <b> instanceofTom</b>
</div>
<div class="comment">
(1)
My technical manager just to replied to me saying this quote with: &quot;That may be true, but I prefer to stick to the LATEST VERSION of the spec.&quot; Gotta love it ;) - <b> Kyle Rozendo</b>
</div>
<div class="comment">
(1)
I love it! Sending that quote on to a few people... - <b> Ed Schembor</b>
</div>
<div class="comment">
(1)
fantastic! i&#39;m lovin it. - <b> Raj More</b>
</div>
<div class="comment">
(1)
The first time I heard this quote I loved it. Not surprised to find it the highest upvoted out of all the quotes around. - <b> wheaties</b>
</div>
<div class="comment">
It&#39;s &quot;ok&quot;. I don&#39;t like that this quote gives the wrong impression that a frozen spec is something to aspire to.
That&#39;s what people who work under the waterfall process aim at. The ones that see &quot;the business people&quot; as completely separate from &quot;the developer&quot;, and who are suprised when the project goes belly up in the end. - <b> xcut</b>
</div>
<div class="comment">
(1)
The best quote i ever seen in my life... - <b> Ram</b>
</div>
<div class="comment">
(2)
Please don&#39;t upvote just to keep the score on 1337 - <b> FUZxxl</b>
</div>
<div class="comment">
This the reason by which most programmers affected most &amp; after large time they are blamed that they delivered nothing - <b> Sanjay Jain</b>
</div>
<div class="answer-pagenumber">1</div>
<div class="answer-details">
[+1207]
[2008-09-12 11:03:47]
Blorgbeard
</div>
<div class="answer">
<p>Hofstadter's Law:</p>
<blockquote>
<p>It always takes longer than you
expect, even when you take into
account Hofstadter's Law.</p>
</blockquote>
<br/>
</div>
<div class="comment">
Brilliant! I&#39;m going to use that one loads! - <b> harriyott</b>
</div>
<div class="comment">
This is a great one to cite when someone says, &quot;what is recursion?&quot; - <b> Charles Roper</b>
</div>
<div class="comment">
(239)
To understand recursion, you first need to understand recursion :) - <b> Ilya Ryzhenkov</b>
</div>
<div class="comment">
This is great! +1 - <b> Jason Bunting</b>
</div>
<div class="comment">
(3)
I predict this comment thread will be longer than I predict. - <b> flicken</b>
</div>
<div class="comment">
(40)
Trying to account for this law, in my office we think the maximum time to deliver a project is bound by twice the estimate to the next unit of time. So, a 2 week estimate should never take more than 4 months. We&#39;ve proven even this insufficient... - <b> jonathan-stafford</b>
</div>
<div class="comment">
(80)
My brain just did a stack overflow. - <b> Wyatt</b>
</div>
<div class="comment">
(16)
@Charles - It&#39;s even better when you know that Hofstadter was the author of &quot;G&#246;edel, Escher, Bach&quot; a book that was entirely about self-referential systems in the world and in the brain. It&#39;s almost 30 years old and well worth a read. <a href="http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach" rel="nofollow">en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach</a> - <b> Peter Rowell</b>
</div>
<div class="comment">
(4)
This statement is false - <b> Charles Bretana</b>
</div>
<div class="comment">
Gotta love the recursion. - <b> felideon</b>
</div>
<div class="comment">
(1)
I like how this is modded up to 321, and it is a project management quote rather than a programming quote. This really shows you who <i>actually</i> reads this site. - <b> jrockway</b>
</div>
<div class="comment">
(3)
I think it resonates with programmers because we&#39;re <i>bad</i> at project management. - <b> Blorgbeard</b>
</div>
<div class="comment">
From a recent e-mail, &quot;I began writing GEB in mid-1972, and had never heard of memristors, nor have I ever heard of them before your email. I can&#39;t comment on any connection between them and neurons, since I know nothing about them. Best wishes -- Douglas Hofstadter.&quot; - <b> Dave Jarvis</b>
</div>
<div class="comment">
(41)
To understand recursion, google it <a href="http://www.google.com/search?q=recursion" rel="nofollow">google.com/search?q=recursion</a> - <b> weazl</b>
</div>
<div class="comment">
You could say something similar about my personal budget.
I always spend more money than I have accounted for. - <b> JohannesH</b>
</div>
<div class="comment">
(2)
@weazl, loved that recursion is a suggested spelling for recursion when searching on google. Subtle joke indeed :) - <b> Thorbjørn Ravn Andersen</b>
</div>
<div class="comment">
6 people stack-overflowed and hit downvote by accident - <b> Claudiu</b>
</div>
<div class="comment">
@weazl Google apparently removed the <i>feature</i> :( Too bad! - <b> Simon</b>
</div>
<div class="comment">
I love the google search! &quot;Did you mean: recursion&quot; : ) - <b> Yuji Tomita</b>
</div>
<div class="comment">
Programmers never die. They are just cast into void. - <b> Sanjay Jain</b>
</div>
<div class="answer-pagenumber">2</div>
<div class="answer-details">
[+1091]
[2008-09-12 11:12:38]
asksol
</div>
<div class="answer">
<blockquote>
<p>Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.</p>
</blockquote>
<p>-- Rick Osborne</p>
<br/>
</div>
<div class="comment">
(79)
make it so bad he will die of shock before the second screen :) - <b> BCS</b>
</div>
<div class="comment">
(37)
Great one, that should be on every programming IDE splash screen. - <b> Rismo</b>
</div>
<div class="comment">
(1)
I&#39;d feel sketchy posting this one up at work... - <b> cdleary</b>
</div>
<div class="comment">
Rick Osborne or Damian Conway? <a href="http://stackoverflow.com/questions/58640/great-programming-quotes#61375" title="great programming quotes%2361375">stackoverflow.com/questions/58640/&hellip;</a> - <b> JB.</b>
</div>
<div class="comment">
this one may cause panic :o) - <b> spinodal</b>
</div>
<div class="comment">
This is my new favourite quote. - <b> Rich Adams</b>
</div>
<div class="comment">
(3)
Or John F. Woods, 1991-09-25? <a href="http://groups.google.com/group/comp.lang.c++/msg/85b64e464aed84a0" rel="nofollow">groups.google.com/group/comp.lang.c++/msg/85b64e464aed84a0</a> - <b> JB.</b>
</div>
<div class="comment">
(15)
Especially true if you have to maintain your own code. - <b> Colonel Sponsz</b>
</div>
<div class="comment">
I thought it was Conway&#39;s. - <b> tunnuz</b>
</div>
<div class="comment">
Colonel Sponsz is on the money! - <b> urig</b>
</div>
<div class="comment">
Sorry for my lack of knowledge but who is Rick Osborne? - <b> Johan</b>
</div>
<div class="comment">
words to live by. - <b> baash05</b>
</div>
<div class="comment">
I find if you act like a &quot;violent psychopath who knows where they live&quot; your co-workers write better code if you have to maintain - <b> Bob The Janitor</b>
</div>
<div class="comment">
(37)
This is exactly why I sometimes write apologies in my code comments. ;) - <b> David Brown</b>
</div>
<div class="comment">
I&#39;ve seen that attributed to Martin Golding. - <b> Quinn Taylor</b>
</div>
<div class="comment">
I thought the quote came from Martin Golding? <a href="http://www.softwarequotes.com/showquotes.aspx?id=617" rel="nofollow">softwarequotes.com/showquotes.aspx?id=617</a>
<a href="http://www.devtopics.com/101-great-computer-programming-quotes/" rel="nofollow">devtopics.com/101-great-computer-programming-quotes</a> - <b> Hace</b>
</div>
<div class="comment">
I AM that violent psychopath!! - <b> DJTripleThreat</b>
</div>
<div class="comment">
(2)
This is bad advice. Good code is easy for anyone to pick up an maintain, and psychopaths kill at random. As long as my code is bad enough, he may realize he needs me around to answer questions. - <b> Brad</b>
</div>
<div class="comment">
And hope he maintains a LOT of code, cause thou shall always write a bad code, and some code will never be refactored - <b> luckyluke</b>
</div>
<div class="answer-pagenumber">3</div>
<div class="answer-details">
[+997]
[2008-09-12 12:46:46]
Graeme Perrow
</div>
<div class="answer">
<p>Brian Kernighan:</p>
<blockquote>
<p>Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.</p>
</blockquote>
<br/>
</div>
<div class="comment">
I like this one. - <b> Flame</b>
</div>
<div class="comment">
i wish my boss could understand this one - <b> jake</b>
</div>
<div class="comment">
This is one of my favorites. - <b> kurious</b>
</div>
<div class="comment">
Never heard this one before but I like it - <b> finnw</b>
</div>
<div class="comment">
Words to live by - <b> Tilendor</b>
</div>
<div class="comment">
(245)
Unless you have smartness 0! - <b> Martijn</b>
</div>
<div class="comment">
(19)
@Martjin: in which case both debugging and coding are fruitless endeavours! :( - <b> Esteban Brenes</b>
</div>
<div class="comment">
(11)
So we should all code at 50% of our potential, just to be able to debug it? I refuse. If I can&#39;t debug it, I&#39;ll rewrite it. - <b> Guge</b>
</div>
<div class="comment">
(1)
@Guge: or simply have somoene that&#39;s brighter than you debug it! But seriously, I think the whole point of the quote is to point out that 100% of our potential is best applied to Debugging/Proofing the solution instead of rewriting/writing the code. - <b> Esteban Brenes</b>
</div>
<div class="comment">
(1)
Serious point - debugging tools have got a lot better since those days. - <b> Daniel Earwicker</b>
</div>
<div class="comment">
(2)
This is elegantly cute, but depends on the assumption that &quot;clever&quot; means complexly-clever, not simplifying-clever. - <b> Charles Bretana</b>
</div>
<div class="comment">
That&#39;s the first quote I thought of when I read the question! - <b> gnovice</b>
</div>
<div class="comment">
Or write code that doesn&#39;t need to debugged. - <b> Joshua</b>
</div>
<div class="comment">
I don&#39;t know exactly what Kernighan meant, but taken at face value I don&#39;t agree with this. Writing code cleverly is also about making it easy to debug. I usually find that writing the clever code is the really difficult part. Once that&#39;s done, it&#39;s easy to debug the occasional problem. - <b> flodin</b>
</div>
<div class="comment">
(26)
@flodin: He means the sort of &#39;cleverness&#39; that involves fragile and unclear operations that, typically, save 20% of the execution time at the cost of 100% of the maintainability. - <b> chaos</b>
</div>
<div class="comment">
(1)
Unless you&#39;re John Skeet! - <b> DoxaLogos</b>
</div>
<div class="comment">
(6)
Unless you have infinite smartness! Oh, DoxaLogos already wrote that. - <b> TonJ</b>
</div>
<div class="comment">
(4)
This would be good justification as to why you should write code fairly drunk. - <b> Pool</b>
</div>
<div class="comment">
What if the cleverness to write code and the cleverness to debug it have different capacities? - <b> Malcolm</b>
</div>
<div class="answer-pagenumber">4</div>
<div class="answer-details">
[+934]
[2008-09-12 12:48:39]
Pat
</div>
<div class="answer">
<blockquote>
<p>The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.</p>
</blockquote>
<p>Tom Cargill</p>
<br/>
</div>
<div class="comment">
(20)
So true, its painfull. - <b> Cookey</b>
</div>
<div class="comment">
Neil Rebunking: &quot;.... and the finishing touches will take another 90%&quot; - <b> James Curran</b>
</div>
<div class="comment">
This is great. I use this one all the time to argue against &quot;percent complete&quot; estimations. - <b> Michael Meadows</b>
</div>
<div class="comment">
Another brilliant one! - <b> Mecki</b>
</div>
<div class="comment">
(4)
Cannot be.. the math does not work out. 90%+90% != 100%! - <b> Hao Wooi Lim</b>
</div>
<div class="comment">
(14)
@Hao: The idea is that after you&#39;ve done the first 90% you find that the last 10% takes as long as the first 90% did therefore your estimation was wrong. The percentages are from the estimated time not the real time. - <b> Annan</b>
</div>
<div class="comment">
(20)
The edit is wrong, can someone with enough karma revert it? It should be 90% + 90%, hence the joke. See here: <a href="http://en.wikipedia.org/wiki/Ninety-ninety_rule" rel="nofollow">en.wikipedia.org/wiki/Ninety-ninety_rule</a> - <b> Alconja</b>
</div>
<div class="comment">
(19)
Now i know, why the windows progress bar behaves like it does! - <b> Arne Burmeister</b>
</div>
<div class="comment">
Oh... I get it... you meant as a joke - <b> Radu094</b>
</div>
<div class="comment">
(12)
The quote is good, but it&#39;s even funnier reading Hao&#39;s comment and the edit history. - <b> Ashley Henderson</b>
</div>
<div class="comment">
(1)
I know this as a differnt: 80% of the programming is done in 20% of the time, 20% of the programming is done in 80% of the time. - <b> Levisaxos</b>
</div>
<div class="comment">
It&#39;s sounds like 80/20 rule. - <b> beryllium</b>
</div>
<div class="answer-pagenumber">5</div>
<div class="answer-details">
[+811]
[2008-09-12 11:03:57]
harriyott
</div>
<div class="answer">
<blockquote>
<p>Java is to JavaScript what Car is to Carpet.</p>
</blockquote>
<p>Chris Heilmann</p>
<br/>
</div>
<div class="comment">
(25)
Funny because it is true. - <b> toast</b>
</div>
<div class="comment">
CarPet is the driver ;) - <b> Ilya Ryzhenkov</b>
</div>
<div class="comment">
(72)
I read it as &quot;...what Car is to Crap&quot;. I then asked myself which one is the crap: Java or JavaScript? - <b> zvikara</b>
</div>
<div class="comment">
zvikara, who says it has to be either/or? :D - <b> Kyralessa</b>
</div>
<div class="comment">
That&#39;s sorta like my explaination of what&#39;s wrong with MFC CRecordSet class: &quot;It confuses the Book with the Bookcase&quot; - <b> James Curran</b>
</div>
<div class="comment">
(27)
Why doesn&#39;t Java have anonymous functions yet? They were invented in the 1930s you know... (Not to say that JavaScript is perfect but at least it has ... 70 year old language features.) - <b> Jared Updike</b>
</div>
<div class="comment">
(8)
or what about Grape to Grapefruit, or Pine to Pineapple. - <b> 動靜能量</b>
</div>
<div class="comment">
(1)
YES! I have to tell this to designers and marketing all the time. - <b> Justin Johnson</b>
</div>
<div class="comment">
(16)
@Jared what do you think an anonymous Callable/Runnable is? Just like everything in java, it is twice as verbose as necessary. - <b> KitsuneYMG</b>
</div>
<div class="comment">
Or C is to Cobol. - <b> Pete Kirkham</b>
</div>
<div class="comment">
...or Ham is to Hamster (Bill Bailey, anyone?) - <b> Jamie Rumbelow</b>
</div>
<div class="comment">
@Jian,
Grapefruit at least is still a fruit, like grape. - <b> lfaraone</b>
</div>
<div class="comment">
Wish I could double &#39;up&#39; this quote - <b> Gordon Tucker</b>
</div>
<div class="comment">
I originally read it as &quot;ham is to hamster&quot; - <b> Agos</b>
</div>
<div class="comment">
(30)
So does that mean that Java is expensive and damaging to the environment, while JavaScript is beautiful and allows you to casually hide away small amounts of dust? - <b> Timwi</b>
</div>
<div class="comment">
@jared, take the plunge - master LISP. - <b> Thorbjørn Ravn Andersen</b>
</div>
<div class="comment">
(1)
...or what Carp is to Carpet. - <b> Pedery</b>
</div>
<div class="comment">
(1)
and gwt makes them meet .... - <b> Salvin Francis</b>
</div>
<div class="comment">
(3)
My car has carpet inside. - <b> Brad</b>
</div>
<div class="comment">
(6)
For the javascript lovers: You don&#39;t call Javascript Java just like you don&#39;t call your Country a ... - <b> Robert Clark</b>
</div>
<div class="comment">
Java is to Javascript as lightning is to the lightning bug (adapted from Mark Twain). - <b> Paul Clapham</b>
</div>
<div class="comment">
(1)
One day the magic flying carpet will be faster than your Ford! - <b> overboming</b>
</div>
<div class="answer-pagenumber">6</div>
<div class="answer-details">
[+788]
[2008-09-14 12:33:47]
Chris Bartow
</div>
<div class="answer">
<blockquote>
<p>If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on and the dedication to go through with it.</p>
</blockquote>
<p>John Carmack</p>
<blockquote>
<p>The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.</p>
</blockquote>
<p>John Carmack on software patents</p>
<br/>
</div>
<div class="comment">
(32)
+1 for John Carmack - <b> Michael Stum</b>
</div>
<div class="comment">
(209)
+1, I hate patent laws. Need to be fixed. - <b> Adam Lerman</b>
</div>
<div class="comment">
(24)
Also +1 for the software patents quote :) - <b> Desty</b>
</div>
<div class="comment">
(62)
+1, software patents are like patents on math. - <b> grom</b>
</div>
<div class="comment">
(12)
+1 for the patent quote. -1 for Diet Coke, though; that stuff is nasty. Coke Zero all the way. - <b> Kyralessa</b>
</div>
<div class="comment">
(2)
+1 for patents. I&#39;m glad we don&#39;t have this insanity in Europe - <b> Krzysztof Koźmic</b>
</div>
<div class="comment">
(1)
I wish I could +10 for John Carmack. - <b> sirlancelot</b>
</div>
<div class="comment">
(3)
Kyralessa, fwiw the quote probably predates Coke Zero - <b> simon</b>
</div>
<div class="comment">
(2)
Think of a number that nobody else has thought of, and you can own it. - <b> James M.</b>
</div>
<div class="comment">
+INF for John Carmack - <b> Rodrigo</b>
</div>
<div class="comment">
(1)
@Kyralessa - One man&#39;s food, is another man&#39;s poison. - <b> n002213f</b>
</div>
<div class="comment">
(1)
#1 so true, a supportive wife would also be a tremendous help :P - <b> hasen j</b>
</div>
<div class="comment">
good stuff. on the first quote, &quot;dedication&quot; is more important than the &quot;pizza&quot;, &quot;coke&quot;, and &quot;computer&quot; put together.. - <b> steve</b>
</div>
<div class="comment">
You don&#39;t need Diet Coke, just some programmer&#39;s fuel (Coffee and Red Bull). - <b> Martín Fixman</b>
</div>
<div class="comment">
++1 for software Patents quote... RMS save us ;) - <b> Microkernel</b>
</div>
<div class="comment">
Carmack conveniently leaves out that his company was started while working at another company using their computers. So yeah... you need what you said <i>or</i> disloyalty if not breach of contracts. - <b> Thomas</b>
</div>
<div class="comment">
I would like to upvote that one, but it&#39;s stuck on 666 for now and... well, you know... DOOM and all... - <b> haylem</b>
</div>
<div class="answer-pagenumber">7</div>
<div class="answer-details">
[+769]
[2008-09-12 10:41:58]
harriyott
</div>
<div class="answer">
<blockquote>
<p>"Some people, when confronted with a
problem, think "I know, I’ll use
regular expressions." Now they have
two problems."</p>
</blockquote>
<p>-- Jamie Zawinski</p>
<br/>
</div>
<div class="comment">
Just search for &quot;regex&quot; on this site and you&#39;ll find many examples of this! - <b> Greg Hewgill</b>
</div>
<div class="comment">
Yes, I see what you mean! - <b> harriyott</b>
</div>
<div class="comment">
(200)
Bitching about regex is like bitching about sql. I LOVE REGEX, AND IF LOVE IS WRONG I DONT WANNA BE RIGHT! - <b> Will</b>
</div>
<div class="comment">
(11)
I love regex too Will, although reading someone else&#39;s regex can be hard work at times. - <b> harriyott</b>
</div>
<div class="comment">
The quote attribution is Jamie Zawinski. I believe he was at Netscape at the time. - <b> DGentry</b>
</div>
<div class="comment">
Thanks Denton - I&#39;ll edit the post to that effect - <b> harriyott</b>
</div>
<div class="comment">
I love Regex but that&#39;s no reason why I can&#39;t accept a joke on it :) - <b> Teifion</b>
</div>
<div class="comment">
I love the way this quote seems to morph to fit whatever the quoter doesn&#39;t like. I don&#39;t know what the original quote was, but I&#39;ve also heard it applied to macros and templates. - <b> Ferruccio</b>
</div>
<div class="comment">
(50)
I love regex too, but people often use regex when they need a different kind of solution, like a parser. If they use regex, they will constantly be fighting edge cases until the end of time. Regex is a tool. But if a hammer is the only tool you&#39;ve got, everything starts to look like a nail. - <b> Justin Standard</b>
</div>
<div class="comment">
I&#39;m sure jwz loves regexes too. But use them in the wrong place and you will live to regret it. - <b> slim</b>
</div>
<div class="comment">
It is not necessarily a quote against regexes, it can be (or seen as) a quote against those unable to get REs correctly! Or abusing them, like trying to parse an e-mail address or HTML with them! - <b> PhiLho</b>
</div>
<div class="comment">
Yeah just like Jeff using Regex for the HTML sanitizer :P - <b> grom</b>
</div>
<div class="comment">
(9)
Actually, the quote is targeted at those that pick a tool and try to use it to solve a problem, rather than the other way around like Justin Standard said. You should always pick the tool to match the problem. - <b> Cristián Romo</b>
</div>
<div class="comment">
(1)
For me, it is about panaceas, not regexes. But regexes make a good example <i>snicker</i> - <b> peterchen</b>
</div>
<div class="comment">
Jeffrey Friedl wrote up the history of this quote: <a href="http://regex.info/blog/2006-09-15/247" rel="nofollow">regex.info/blog/2006-09-15/247</a> - <b> Philip Durbin</b>
</div>
<div class="comment">
@Ferricio You could replace the subject of the joke...using a regex :) - <b> Draemon</b>
</div>
<div class="comment">
I love this quote. - <b> Pim Jager</b>
</div>
<div class="comment">
Regexes are convey deep insight into the human mind, but only the mind of the developer who wrote it! - <b> Henrik</b>
</div>
<div class="comment">
(99)
&quot;Some people, when confronted with a problem, think &quot;I know, I&#39;ll quote Jamie Zawinski.&quot; Now they have two problems.&quot;
<a href="http://twitter.com/diveintomark/statuses/1249729494" rel="nofollow">twitter.com/diveintomark/statuses/1249729494</a> - <b> Simon Lieschke</b>
</div>
<div class="comment">
I have no problem with regexes, when used in the right context. When not... eww. - <b> Matchu</b>
</div>
<div class="comment">
Regexes are the perfect thing for recognizing or analyzing regular languages. It seems very few of the &#39;people&#39; in Jamie Zawinski&#39;s remark know what a regular language is. - <b> TokenMacGuy</b>
</div>
<div class="comment">
(1)
Regex is a great tool for moving pattern matching out of your code. To actually hard-code your regex string is missing about every point possible. - <b> Bill K</b>
</div>
<div class="comment">
&quot;Some people, when confronted with a problem, think &quot;I know, I&#39;ll quote Jamie Zawinski.&quot; Now they still have their original problem.&quot; - <b> Paul McGuire</b>
</div>
<div class="comment">
This seems to clear up the attribution issue <a href="http://regex.info/blog/2006-09-15/247" rel="nofollow">regex.info/blog/2006-09-15/247</a> - <b> cletus</b>
</div>
<div class="comment">
(3)
mandatory XKCD: <a href="http://xkcd.com/208/" rel="nofollow">xkcd.com/208</a> - <b> alexanderpas</b>
</div>
<div class="comment">
(1)
Minor correction: &quot;mandatory XKCD&quot; should read &quot;obligatory XKCD.&quot; :) - <b> Parappa</b>
</div>
<div class="comment">
This is so true :( - <b> MyGGaN</b>
</div>
<div class="comment">
(1)
This is so true, the evidence? The large number of people asking regex-related questions on IRC! - <b> Leo Jweda</b>
</div>
<div class="comment">
JWZ isn&#39;t the original person who made this quote. It was first seen regarding awk on usenet. - <b> Jerub</b>
</div>
<div class="comment">
I too love regex, but I also love skydiving. Both are fun and challenging, both are dangerous, and neither are to be taken lightly. - <b> Justin Morgan</b>
</div>
<div class="answer-pagenumber">8</div>
<div class="answer-details">
[+744]
[2008-09-12 12:48:48]
David
</div>
<div class="answer">
<p><a href="http://en.wikipedia.org/wiki/Stroustrup" rel="nofollow">
Bjarne Stroustrup
</a>
<sup style="font-size:9px">[1]</sup> has many great quotes attributed to him, including:</p>
<blockquote>
<p>There are only two kinds of languages: the ones people complain about and the ones nobody uses</p>
</blockquote>
<p>and who can forget his now classic:</p>
<blockquote>
<p>I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone</p>
</blockquote>
<p>Source: <a href="http://www.research.att.com/~bs/bs_faq.html" rel="nofollow">
Bjarne Stroustrup FAQ
</a><sup style="font-size:9px">[2]</sup></p>
[1] http://en.wikipedia.org/wiki/Stroustrup<br/>
[2] http://www.research.att.com/~bs/bs_faq.html<br/>
<br/>
</div>
<div class="comment">
(33)
I love the second quote. It&#39;s certainly true when applied to cell phones these days. - <b> RobH</b>
</div>
<div class="comment">
(99)
The first quote is just an excuse for making C++ suck so bad - <b> hasen j</b>
</div>
<div class="comment">
(10)
agreed with hasen, that&#39;s a lame way to respond to criticism. - <b> Ali</b>
</div>
<div class="comment">
(27)
It may be a lame excuse, but it&#39;s still true - there will be complaints about any language. Even Python. - <b> Branan</b>
</div>
<div class="comment">
(11)
HAHA, the second one is just perfect! - <b> Tuoski</b>
</div>
<div class="comment">
(1)
+1 for the second one. - <b> Angkor Wat</b>
</div>
<div class="comment">
(2)
@Branan: especially python and it&#39;s white space. Harumph... Me - just upset I have to learn Python. - <b> Chris Kaminski</b>
</div>
<div class="comment">
(3)
Phones seem to have expanded so that now they can read mail. - <b> TokenMacGuy</b>
</div>
<div class="comment">
FWIW, my iPhone is now almost as easy to use as my computer! - <b> David Thornley</b>
</div>
<div class="comment">
@hasen j: no need to point out the obvious. - <b> Matt Joiner</b>
</div>
<div class="comment">
@Ali The ones who disagree with the first quote are the ones who just can&#39;t seem to logically reason about its contents and only see &quot;C++ superiority claims&quot; everywhere. - <b> Christian Rau</b>
</div>
<div class="answer-pagenumber">9</div>
<div class="answer-details">
[+713]
[2008-09-22 18:53:04]
jimmyorr
</div>
<div class="answer">
<blockquote>
<p>Linux is only free if your time has no value</p>
</blockquote>
<p>Jamie Zawinski</p>
<br/>
</div>
<div class="comment">
(5)
I don&#39;t down-vote, but I think this one is telling ignorance rather than truth. - <b> ypnos</b>
</div>
<div class="comment">
(2)
Yeah, it definitely saves me time. Not a programming quote either. - <b> Draemon</b>
</div>
<div class="comment">
(4)
Heh, even with modern distros... - <b> Dmitri Nesteruk</b>
</div>
<div class="comment">
(168)
&quot;Free software&quot; is a matter of liberty, not price. To understand the concept, you should think of &quot;free&quot; as in &quot;free speech,&quot; not as in &quot;free beer.&quot;
- www.gnu.org - <b> SHODAN</b>
</div>
<div class="comment">
(45)
windows vista: 300$ , linux: free, this quote, priceless! - <b> hasen j</b>
</div>
<div class="comment">
(3)
Free in the context of free software means that you are &quot;free&quot; to some extent to do what you want with it since you have access to the source code and can modify it to your needs. It has nothing to do with value. - <b> David Holm</b>
</div>
<div class="comment">
(3)
Consuming your time with pointless fiddling costs you freedom as much as it does money. - <b> Ahruman</b>
</div>
<div class="comment">
(64)
The quote is perfectly accurate, in a non-ironic way. If a &quot;free&quot; piece of software that duplicates all the features of one that costs $500, but it takes you 10 hours to get working the way the non-free version does, then the only way that&#39;s a net positive is if your time is worth &lt;$50/hour. - <b> bigmattyh</b>
</div>
<div class="comment">
(1)
Microsoft software can be far more expensive than it should be in some countries. (For instance, Australia, when you AREN&#39;T getting a computer with it...) Ever tried getting MS Office or windows for an existing PC? - <b> Arafangion</b>
</div>
<div class="comment">
(2)
an other variant is &quot;Linux is free, free like a puppy&quot; - <b> Bob The Janitor</b>
</div>
<div class="comment">
(71)
Although I agree that Linux will often require tweeking and configuring, thus costing you money, I usually spend twice that much on windows for the same end result, so Free + 10h &lt;&lt; $$$ + 20h my 2 cent - <b> Newtopian</b>
</div>
<div class="comment">
(143)
If you can do something in 10h on linux but it takes you 20h on windows then you probably don&#39;t know how to use either. - <b> jellomonkey</b>
</div>
<div class="comment">
(18)
Linux is only free if your time has no value. Windows costs both time and money no matter what.
-Me - <b> henrikh</b>
</div>
<div class="comment">
(9)
Actually at the time of this quote IIRC the jwz OS of choice was IRIX, not windows. BTW now that I used linux/unix exclusively for more than 5 years, everything in windows is atrociously slow, difficult, irritating and cumbersome. That&#39;s all about habits. - <b> wazoox</b>
</div>
<div class="comment">
(2)
@bob: yay! puppies! Can I haz ponys now? - <b> voyager</b>
</div>
<div class="comment">
WOW, that&#39;s coool :) - <b> Prashant</b>
</div>
<div class="comment">
(9)
&quot;Free&quot; as in FOSS means you are free to do what you want, subject to license restrictions. Much like commercial software. - <b> James M.</b>
</div>
<div class="comment">
@James M.: Hear, hear! I hope your insightful comment doesn&#39;t get lost in the pile. - <b> j_random_hacker</b>
</div>
<div class="comment">
(7)
this quote used to be a lot more on target. Before canonical and others put in installers, partition mgrs(that are better than windows), package mgrs, oh, and before everyone started thinking that Firefox WAS the computer. - <b> LoveMeSomeCode</b>
</div>
<div class="comment">
(11)
I suppose this quote is very old. Personally, I lost much more time installing Windows 7, finding drivers, download patches, rebooting, downloading and installing all the software that Windows needs and doesn&#39;t come with, then creating another partition with Ubuntu, with all drivers already in apart Nvidia and apt-get install just the few softwares I needed. - <b> Patrizio Rullo</b>
</div>
<div class="comment">
+1 for the lulz - <b> Justicle</b>
</div>
<div class="comment">
(5)
Free has two different meanings in spanish. &#39;gratis&#39; like in &#39;free beer&#39; and &#39;libre&#39; like in &#39;free speech&#39;. Free software is translated as &#39;software libre&#39;, so for us clever spanish speakers there is no confusion ;) - <b> victor hugo</b>
</div>
<div class="comment">
(3)
Yes Patrizio, and those Nvidia drivers took you 4 days of searching through tech forums just to find out that there isn&#39;t one for your computer and that distro of ubuntu :) At least that&#39;s what happened to me. - <b> amischiefr</b>
</div>
<div class="comment">
@Patrizio Rullo (and amischiefr): At the time of your post (sept 12) - windows 7 was an RC. Which was free. - <b> SnOrfus</b>
</div>
<div class="comment">
(2)
I never get tired of reading a joke like this, and then seeing humorless comments like SHODAN&#39;s explaining a concept we all understand but don&#39;t take so seriously that we can&#39;t laugh at the joke. - <b> Hooray Im Helping</b>
</div>
<div class="comment">
(1)
@jellomonkey: the only way to be effecient with windows is to turn it into a basterdized unix system: install all the unix/cygwin/msys tools, replace all default crappy packages with the better open source alternatives, install a decent editor (e.g. vim), etc. - <b> hasen j</b>
</div>
<div class="comment">
By that definition .NET should have failed, since the early adopters (1.0) didn&#39;t really have an easy time either. - <b> Marco van de Voort</b>
</div>
<div class="comment">
Wow, if you think VIM is a decent editor (or decent anything) then there is nothing much left to talk about. - <b> saunderl</b>
</div>
<div class="comment">
@saunderl I agree, I&#39;m an Emacs person too. I wish those VIM people would learn what a real text editor was ;) - <b> Jonathan Sternberg</b>
</div>
<div class="comment">
@SHODAN There just had to be someone with the dogmatic speech-to-beer comparison. - <b> Christian Rau</b>
</div>
<div class="answer-pagenumber">10</div>
<div class="answer-details">
[+689]
[2008-09-12 12:01:32]
Gulzar Nazim
</div>
<div class="answer">
<blockquote>
<p>It works on my machine. </p>
</blockquote>
<p>Anonymous programmer</p>
<br/>
</div>
<div class="comment">
Now to be replaced with &quot;It works on [browserX], why don&#39;t you use that?&quot; - <b> Teifion</b>
</div>
<div class="comment">
(113)
But we aren&#39;t shipping your machine to the customer - <b> cnu</b>
</div>
<div class="comment">
Jeff has a whole line of products about this one:
<a href="http://www.cafepress.com/codinghorror/" rel="nofollow">cafepress.com/codinghorror</a> - <b> Jason Jackson</b>
</div>
<div class="comment">
Should be attributed to an anonymous lazy programmer. - <b> eleven81</b>
</div>
<div class="comment">
(43)
Should be attributed to <i>all</i> programmers. - <b> Aardvark</b>
</div>
<div class="comment">
(201)
Humorously, when we had to deploy a system for a big customer of ours, we couldn&#39;t get it to work on their hardware. So we shipped them the development computer. - <b> Andrei Krotkov</b>
</div>
<div class="comment">
You can get that on a T-shirt:
<a href="http://www.programmer-tshirts.com/" rel="nofollow">programmer-tshirts.com</a> - <b> Andy Brice</b>
</div>
<div class="comment">
At Andrei: Lol they got pwned - <b> Janie</b>
</div>
<div class="comment">
@Andrei You lost a good deal of experience points for figuring out what was wrong. And now you need a good stock of dev computers for future clients :) - <b> Kuroki Kaze</b>
</div>
<div class="comment">
variants: 1) it worked yesterday.
2) Let me try that or Can you do that again. - <b> krishna</b>
</div>
<div class="comment">
+1... The statement is true (I&#39;ve done it), but the +1 is more attributed to CNU&#39;s all too perfect retort. - <b> Sivvy</b>
</div>
<div class="comment">
Usually this one comes with &quot;I haven&#39;t touched that code in weeks&quot; - <b> justinhj</b>
</div>
<div class="comment">
(28)
Andrei, you should write that story up in detail and submit it to the Daily WTF. - <b> Kyralessa</b>
</div>
<div class="comment">
I said this many times to the QA&#39;s. But it&#39;s really true, it really used to worked in my machine. - <b> Bipul</b>
</div>
<div class="comment">
hey it really does! - <b> Carlo</b>
</div>
<div class="comment">
roflmao!! brilliant - <b> iamgopal</b>
</div>
<div class="comment">
Obligatory <a href="http://xkcd.com/583/" rel="nofollow">xkcd</a>... - <b> ircmaxell</b>
</div>
<div class="comment">
This reminds me of something I witnessed once. A developer had fixed a bug and wanted to demonstrate it to the team. But alas, the bug was still there and he said: &quot;Uh, it worked yesterday!&quot; - <b> Valentino Vranken</b>
</div>
<div class="comment">
More than 600 people found this answer useful. - <b> MAKKAM</b>
</div>
<div class="answer-pagenumber">11</div>
<div class="answer-details">
[+619]
[2008-09-12 10:52:53]
harriyott
</div>
<div class="answer">
<blockquote>
<p>It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. </p>
</blockquote>
<p>Nathaniel S Borenstein</p>
<br/>
</div>
<div class="comment">
(2)
Pre-OOP age? One would write &quot;baghdad.destroy()&quot; in Java, or simply &quot;delete baghdad;&quot; in C++ ;) - <b> Thomas</b>
</div>
<div class="comment">
Wonderful. Its both hilarious and sad that this is a true statement. - <b> WolfmanDragon</b>
</div>
<div class="comment">
(4)
Finally, politics in words I can understand. - <b> Wyatt</b>
</div>
<div class="comment">
I love this one. - <b> moffdub</b>
</div>
<div class="comment">
(2)
Sad but true. If I were in Baghdad, I would not be amused. - <b> Mike Dunlavey</b>
</div>
<div class="comment">
(1)
Exactly. In OO programming, Baghdad would be part of the City class, which would have a pre-built Destroy() procedure. - <b> zaratustra</b>
</div>
<div class="comment">
Baghdad is obviously derived from City. WMD.destroy(...) takes an instance of City probably. Or something. - <b> Dan</b>
</div>
<div class="comment">
(334)
An unhandled WMDNotFoundException was thrown by Baghdad. Would you like to impeach this president? [y/n] - <b> annakata</b>
</div>
<div class="comment">
(1)
Hah - wish I could +1 comments, annakata! - <b> Erik Forbes</b>
</div>
<div class="comment">
(58)
@annakata: FYI, that exception is handled by EnergyLobbies subsystem with an empty catch block! - <b> utku_karatas</b>
</div>
<div class="comment">
(21)
not funny &gt;:( - <b> hasen j</b>
</div>
<div class="comment">
(14)
that way, you could also pass in Carthage as a parameter too - <b> 1800 INFORMATION</b>
</div>
<div class="comment">
Data access may be in SQL. So, procedure is appropriate. - <b> BenMaddox</b>
</div>
<div class="comment">
(31)
For anyone who gets a bad taste from this quote. I don&#39;t think the author necessarily hates Baghdad but for the joke to be witty it needed an enemy-figure. If this was written near WWII times, it may have said &quot;Hitler&quot; instead of Baghdad. - <b> T Pops</b>
</div>
<div class="comment">
(5)
Resource acquisition should be done during initialization, not destruction. - <b> ctd</b>
</div>
<div class="comment">
(1)
@annakata, @utku_karatas - I hope thats a RuntimeException, so that the <i>users</i> know about its as well - <b> n002213f</b>
</div>
<div class="comment">
It&#39;s like Revive() functions where Hitler is a parameter. - <b> Braveyard</b>
</div>
<div class="comment">
(4)
This is great - for anyone insulted or not finding it funny, the joke is that the ethics is not in what the code DOES but how it is written. Love it :) - <b> Thorbjørn Ravn Andersen</b>
</div>
<div class="comment">
(6)
@T Pops, &quot;enemy&quot; for you, homeland for me. Equating her with Hitler doesn&#39;t help you know. - <b> hasen j</b>
</div>
<div class="comment">
That&#39;s freaking awesome. - <b> Ducain</b>
</div>
<div class="comment">
(5)
@Thomas I suppose Bush was a C programmer, since he attempted &quot;free(baghdad)&quot; - <b> Graphics Noob</b>
</div>
<div class="comment">
Can someone point me to the source and full context of this quote? - <b> flybywire</b>
</div>
<div class="comment">
@Graphics Noob: then he should have got a double free exception. - <b> Matt Joiner</b>
</div>
<div class="comment">
(4)
@T Pops, that would be &quot;Berlin&quot;, not &quot;Hitler&quot;. - <b> Thorbjørn Ravn Andersen</b>
</div>
<div class="comment">
<code>DestroyPlanet(&quot;Earth&quot;);</code> - <b> muntoo</b>
</div>
<div class="answer-pagenumber">12</div>
<div class="answer-details">
[+615]
[2008-09-12 20:11:16]
huseyint
</div>
<div class="answer">
<blockquote>
<p>"In order to understand recursion, one
must first understand recursion."</p>
</blockquote>
<br/>
</div>
<div class="comment">
(3)
It&#39;s turtles, all the way down. - <b> JasonTrue</b>
</div>
<div class="comment">
(127)
Are you insane? Putting an infinite loop on the site! - <b> Ólafur Waage</b>
</div>
<div class="comment">
I like that, it&#39;s very subtle - <b> Lewis</b>
</div>
<div class="comment">
(52)
&quot;In order to understand tail-recursion, one must last understand tail-recursion&quot; - <b> Jimmy</b>
</div>
<div class="comment">
(32)
Luckily my head has paradox-absorbing crumple zones! ;) - <b> gnovice</b>
</div>
<div class="comment">
No exit point!
heh, maybe that is what recursion is all about - <b> Hoffmann</b>
</div>
<div class="comment">
(62)
(dictionary)
recursion: see &quot;recursion&quot; - <b> Mark</b>
</div>
<div class="comment">
(7)
@Hoffmann - I saw this elsewhere on SO - &quot;In order to understand recursion, one must first understand recursion, until one understands it.&quot; How&#39;s that for an exit?! - <b> 20th Century Boy</b>
</div>
<div class="comment">
@20th function to_understand_recursion() {
if (understand_recursion())
return 1;
else
to_understand_recursion();
}
function understand_recursion() {
return 0; /* 0 or 1 ? */
}
therefore, some say, you either understand it or you never will. - <b> 動靜能量</b>
</div>
<div class="comment">
(4)
I feel a great disturvance in the Web, as if a thousand programmers head screamed at a stackoverflow and were suddenly silenced. - <b> voyager</b>
</div>
<div class="comment">
(66)
<a href="http://www.google.com/search?q=recursion" rel="nofollow">google.com/search?q=recursion</a> - <b> çağdaş</b>
</div>
<div class="comment">
this quote could lead to let ppl stay on the site for ever gg... - <b> amr osama</b>
</div>
<div class="comment">
There is a period - it does have an anchor point. - <b> McAden</b>
</div>
<div class="comment">
(2)
With all due respect John, I am the head of IT and I have it on good authority.
If you type &quot;Google&quot; into Google, you can break the Internet.
Jen, &quot;The IT Crowd&quot; - <b> Tor Valamo</b>
</div>
<div class="comment">
The safe way to understand recursion is to understand exit from recursion first, and then understand recursion. - <b> Regent</b>
</div>
<div class="comment">
(1)
So who is to credit for this quote? - <b> User1</b>
</div>
<div class="comment">
(4)
my stack just overflowed. - <b> Matt Joiner</b>
</div>
<div class="comment">
@&#231;ağdaş The google one is too good ;) Didn&#39;t know. - <b> Microkernel</b>
</div>
<div class="comment">
This should be the top quote. Beautiful, true and self-referential. - <b> Charlie Flowers</b>
</div>
<div class="comment">
(1)
see this: <a href="http://stackoverflow.com/questions/58640/great-programming-quotes/59848#59848" title="great programming quotes">stackoverflow.com/questions/58640/great-programming-quotes/&hellip;</a> - <b> jrharshath</b>
</div>
<div class="comment">
that&#39;s infinite recursion, and not really infinite as it will blow up the stack in no time. - <b> Petruza</b>
</div>
<div class="answer-pagenumber">13</div>
<div class="answer-details">
[+590]
[2008-09-12 13:43:01]
Thunder3
</div>
<div class="answer">
<p>I always loved this one:</p>
<blockquote>
<p>On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.</p>
</blockquote>
<p>Charles Babbage</p>
<br/>
</div>
<div class="comment">
This truly an enlightening quote from a great character. - <b> Vicent Marti</b>
</div>
<div class="comment">
One of my favorites too! - <b> Arthur Thomas</b>
</div>
<div class="comment">
(2)
Scary thing is, I&#39;ve been asked basically the same question many times. At first I thought is was someone trying to trick me into just agreeing to do what they want me to do, but no, they&#39;re really just that clueless. - <b> Clayton</b>
</div>
<div class="comment">
(31)
I love how people wrote back then! - <b> kurious</b>
</div>
<div class="comment">
(1)
Many banks run their business on that principle. - <b> Bob Probst</b>
</div>
<div class="comment">
(71)
BTW, he was asked that question &quot;[by members of Parliament]&quot;. - <b> ShreevatsaR</b>
</div>
<div class="comment">
(10)
This explains much, ShreevatsaR. - <b> Erik Forbes</b>
</div>
<div class="comment">
(17)
confusion-of-ideas - great tag name for questions about &quot;printing the name of a C++ object&quot;. - <b> Arkadiy</b>
</div>
<div class="comment">
I&#39;m going to have to steal that great line for use in heated arguments. - <b> LegendLength</b>
</div>
<div class="comment">
(13)
I guess he answered in both cases actually &quot;shit in, shit out&quot; - <b> Mauli</b>
</div>
<div class="comment">
(1)
And it only took a hundred or so years to get computers to do image enhancement and noise reduction. - <b> Pete Kirkham</b>
</div>
<div class="comment">
Ada to the rescue:
<a href="http://sydneypadua.com/2dgoggles/comics/client2jpgs/seat.jpg" rel="nofollow">sydneypadua.com/2dgoggles/comics/client2jpgs/seat.jpg</a> - <b> mckeed</b>
</div>
<div class="comment">
(3)
I once got called up for a piece of software I wrote because for a date the client entered 33 instead of 3, then complained when it spewed out an error telling me it should &quot;know what I mean&quot;. Some people assume because computers don&#39;t make calculation errors they must by mind readers as well. - <b> scragar</b>
</div>
<div class="comment">
(3)
@Pete Kirkham: that only makes it easier for our eyes to handle, they can&#39;t add data that is not already there. Put in 100% random noise and get a decent picture out is impossible, whatever they do on CSI ;) - <b> ewanm89</b>
</div>
<div class="comment">
(3)
My teenage cousin once asked me, &#39;If I give you a photo of a girl, can you remove her clothes in Photoshop?&#39;. I never really understood what he thought of Photoshop. - <b> sv_in</b>
</div>
<div class="comment">
Isn&#39;t this all (over)defensive programming is about? Make sure someone who puts in rubbish doesn&#39;t get rubbish out ;) - <b> Christian Rau</b>
</div>
<div class="answer-pagenumber">14</div>
<div class="answer-details">
[+575]
[2008-09-12 12:15:37]
Bill the Lizard
</div>
<div class="answer">
<blockquote>
<p>If debugging is the process of removing software bugs, then programming must be the process of putting them in.</p>
</blockquote>
<p>--Edsger Dijkstra</p>
<br/>
</div>
<div class="comment">
(9)
Edsger Dijkstra is my hero :) - <b> Robert Gould</b>
</div>
<div class="comment">
(28)
In our company we had a variant of the joke: when there&#39;re bugs, we fix them; when there&#39;re none, we made them. - <b> Hao Wooi Lim</b>
</div>
<div class="comment">
(2)
It can be referred to as enbugging.
<a href="http://www.ccs.neu.edu/research/demeter/related-work/pragmatic-programmer/jan_03_enbug.pdf" rel="nofollow">ccs.neu.edu/research/demeter/related-work/pragmatic-programmer/&hellip;</a> - <b> uzbones</b>
</div>
<div class="comment">
(9)
Programming is like sleeping with open window - bugs will find their way inside without your help. - <b> Kuroki Kaze</b>
</div>
<div class="comment">
(5)
&quot;We produce two things for the company: buggy code and bug fixes.&quot; - me - <b> Arkadiy</b>
</div>
<div class="comment">
(6)
it&#39;s not a bug, it&#39;s a feature! ;) - <b> Macke</b>
</div>
<div class="comment">
I&#39;m stunned by the fact that this many people upvoted this. - <b> user12343242341</b>
</div>
<div class="comment">
@macke it&#39;s not a bug, it&#39;s an undocumented feature. - <b> Sanjay Jain</b>
</div>
<div class="answer-pagenumber">15</div>
<div class="answer-details">
[+539]
[2008-09-12 12:45:50]
Pat
</div>
<div class="answer">
<blockquote>
<p>PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.</p>
</blockquote>
<p>Jon Ribbens</p>
<br/>
</div>
<div class="comment">
(36)
omg, this sounds so true to me... - <b> Spikolynn</b>
</div>
<div class="comment">
(7)
rarely have such true words been written - <b> Bob The Janitor</b>
</div>
<div class="comment">
(7)
+1 from a practitioner of great and insidious evil. - <b> Chris Lutz</b>
</div>
<div class="comment">
(1)
Superb! Amazingly, I practice both evils :) - <b> MaxVT</b>
</div>
<div class="comment">
Haha. That&#39;s hilarious. - <b> the_drow</b>
</div>
<div class="comment">
(3)
that&#39;s pure poetry! - <b> jess</b>
</div>
<div class="comment">
(3)
First time ever I really wished to vote twice! - <b> Gab Royer</b>
</div>
<div class="comment">
Now i need to find out where is Python in this scheme. - <b> Kuroki Kaze</b>
</div>
<div class="comment">
(1)
I prefer working with the evil then. Evil can improve itself, but incompetence breaks itself all the time.
Or is it so that sufficiently advanced incompetence is indistinguishable from evil? - <b> Dave Vogt</b>
</div>
<div class="comment">
I&#39;ll stick to ruby then. - <b> ewanm89</b>
</div>
<div class="comment">
The one who gave statement, received vocal miss-blessings by my colleague who has been a fan of PHP and Perl.
You know it hurts when someone says bad about ur stuffs :P - <b> infant programer</b>
</div>
<div class="answer-pagenumber">16</div>
<div class="answer-details">
[+517]
[2008-09-12 12:44:19]
Aardvark
</div>
<div class="answer">
<p>Maybe I work too much on legacy code, but this always springs to mind:</p>
<blockquote>
<p>Perfection is achieved, not when there
is nothing more to add, but when there
is nothing left to take away.</p>
</blockquote>
<p>Antoine de Saint Exupéry</p>
<br/>
</div>
<div class="comment">
(57)
This statement is a basic truth of the universe - <b> WolfmanDragon</b>
</div>
<div class="comment">
(1)
Agreed, its one of my maxims as well - <b> Robert Gould</b>
</div>
<div class="comment">
(3)
Beautiful quote. I&#39;ve heard it in reference to software many times, but didn&#39;t see attribution to Exupery before. Thanks. - <b> Bernard Dy</b>
</div>
<div class="comment">
(3)
You got my last vote of the day. Beautiful - <b> johnc</b>
</div>
<div class="comment">
(2)
The quote as originally stated by the author was specifically referencing visual design: &quot;A designer knows he has achieved perfection...&quot; but it&#39;s equally as apt for development. I love and frequently use this quote, as it is one of the few times I&#39;ve found that visual design and software development actually have a common goal. - <b> markh</b>
</div>
<div class="comment">
Reminds me of Scheme Specification. - <b> kunjaan</b>
</div>
<div class="comment">
Nice. I remember one beautiful book by Exupery. - <b> pymendoza</b>
</div>
<div class="answer-pagenumber">17</div>
<div class="answer-details">
[+508]
[2008-09-12 13:29:40]
sock
</div>
<div class="answer">
<blockquote>
<p>Computer Science is no more about computers than astronomy is about telescopes.</p>
</blockquote>
<p>-- E. W. Dijkstra</p>
<br/>
</div>
<div class="comment">
(1)
yes!!! Got a letter published in the newspaper on the back of that one... - <b> HenryR</b>
</div>
<div class="comment">
(5)
That&#39;s probably why some schools/universities call it ComputING Science. - <b> RobH</b>
</div>
<div class="comment">
I&#39;ve been trying to describe what computer science is and this is a great way to sum it up. Thanks. - <b> Tim Matthews</b>
</div>
<div class="comment">
That&#39;s a good one - <b> chakrit</b>
</div>
<div class="comment">
(8)
Stars don&#39;t &quot;happen&quot; in the telescope. Computations do infact happen in the computer. How is &quot;computer communication&quot; or &quot;software/hardware interface&quot; not about computers? This quote only applies to algorithms. Computer science is not just about algorithms. - <b> hasen j</b>
</div>
<div class="comment">
(1)
@hasen j: In my mind, the phrase &quot;computer science&quot; <i>is</i> associated with those more formal things like algorithms, data structures, computational complexity etc. But that could just be me... - <b> j_random_hacker</b>
</div>
<div class="comment">
(7)
@hasen j: The idea is that the computer as we know it is just a tool to express ideas about computing. While the parallel with astronomy isn&#39;t perfect, it illustrates the point. - <b> Ron Warholic</b>
</div>
<div class="comment">
(11)
Here&#39;s another: &quot;The purpose of computing is insight, not numbers.&quot; -- Richard Hamming
The point that these giants of computer science were making, I think, is that computers are merely a means to an end and that there are universal laws of information and computing that hold whether or not there exist computing devices to execute them.
The computer is a tool that we may use to perform experiments, not something that has value in studying itself. - <b> sock</b>
</div>
<div class="comment">
(12)
However, astronomy isn&#39;t called &quot;Telescope science&quot;. - <b> Daniyar</b>
</div>
<div class="answer-pagenumber">18</div>
<div class="answer-details">
[+501]
[2008-09-15 20:06:20]
scubabbl
</div>
<div class="answer">
<p>Anonymous Poem (i.e. I don't know the author)<br /></p>
<blockquote>
<p>I Hate Programming.<br /> I Hate
Programming.<br /> I Hate
Programming.<br /> It works!<br /> I Love
Programming.</p>
</blockquote>
<br/>
</div>
<div class="comment">
(36)
This is me at least once a month. I simply can&#39;t vote this up enough times! - <b> Dinah</b>
</div>
<div class="comment">
(21)
To me it&#39;s usually I love programming, I love programming, I love programming F*ck! I hate programming... - <b> zbigh</b>
</div>
<div class="comment">
@zbigh: nice! i feel you, man... - <b> pymendoza</b>
</div>
<div class="comment">
Man - this one got me today. This is a perfect example of many of my work days. - <b> Ducain</b>
</div>
<div class="comment">
Oh!! that EXACTLY how i feel...wow this question has really got some great posts.. and i just ran out of vote for this. - <b> Shekhar_Pro</b>
</div>
<div class="answer-pagenumber">19</div>
<div class="answer-details">
[+499]
[2008-09-18 02:59:45]
Steve Wranovsky
</div>
<div class="answer">
<blockquote>
<p>Perl - The only language that looks the same before and after RSA encryption.</p>
</blockquote>
<p>Keith Bostic</p>
<br/>
</div>
<div class="comment">
(14)
now THATS the truth! - <b> BBetances</b>
</div>
<div class="comment">
(50)
Corrallary: Intercal is actually more readable after RSA Encryption. - <b> TokenMacGuy</b>
</div>
<div class="comment">
Sure it is, but I like it!
To be able to programming in Perl more efficiently, I even work hard to improve my skill of touch typing... - <b> lzprgmr</b>
</div>
<div class="comment">
(7)
Perl is just modem line noise. .$^1@.55a-\..9..u!--. [NO SIGNAL] - <b> Cylon Cat</b>
</div>
<div class="comment">
(5)
Apparently everyone here has forgotten about APL, the Original Write-Only Language (accept no substitutes). - <b> Craig Trader</b>
</div>
<div class="comment">
@TokenMacGuy I don&#39;t know about readable, but certainly more pleasant to look at! :-) - <b> Daniel C. Sobral</b>
</div>
<div class="comment">
(15)
&quot;Python is executable pseudocode. Perl is executable line noise.&quot; - Thinking in Python by Bruce Eckel - <b> Andre Boos</b>
</div>
<div class="answer-pagenumber">20</div>
<div class="answer-details">
[+467]
[2008-09-12 12:25:14]
David Mohundro
</div>
<div class="answer">
<blockquote>
<p>I invented the term Object-Oriented,
and I can tell you I did not have C++
in mind.</p>
</blockquote>
<p>Alan Kay</p>
<br/>
</div>
<div class="comment">
(43)
I wonder if Stroustrup would tag this as &#39;offensive&#39; if he was on SO - <b> Sergio Acosta</b>
</div>
<div class="comment">
(22)
Who cares? I think Alan Kay has precedence here ;-) - <b> Mike Stone</b>
</div>
<div class="comment">
(3)
He is on SO apparently. See Jeff&#39;s posts on codinghorror. - <b> SecretDeveloper</b>
</div>
<div class="comment">
(1)
he is 100% right !! - <b> Yassir</b>
</div>
<div class="comment">
(8)
He [Alan Kay] gave a talk at my school and he repeated this verbatim. I thought it was a spontaneous joke, but it looks like he recycles these :) - <b> Adrian Petrescu</b>
</div>
<div class="comment">
(4)
This quote is good enough to repeat. - <b> György Andrasek</b>
</div>
<div class="comment">
This one looks like Stroustrup: <a href="http://stackoverflow.com/users/109934">stackoverflow.com/users/109934</a> - <b> Hippo</b>
</div>
<div class="comment">
I&#39;m not surprised that a programmer writes his speech up front, instead of on the fly. - <b> Tchalvak</b>
</div>
<div class="comment">
(1)
@ Adrian Petrescu--If you do a lot of public speaking on a particular subject you eventually evolve a schtick even if don&#39;t plan to. You just find yourself failing into the same rut and using the same stories to illustrate the same points. - <b> TechZen</b>
</div>
<div class="answer-pagenumber">21</div>
<div class="answer-details">
[+454]
[2008-09-12 10:54:56]
Unsliced
</div>
<div class="answer">
<p>Dan Kaminsky: </p>
<blockquote>
<p>Debugging is anticipated with distaste, performed with reluctance, and bragged about forever.</p>
</blockquote>
<p>Seymour Cray on virtual memory:</p>
<blockquote>
<p>Memory is like an orgasm. It's a lot better if you don't have to fake it.</p>
</blockquote>
<p>Isaac Asimov, not really programming, but definitely problem-solving: </p>
<blockquote>
<p>The most exciting phrase to hear in science, the one that heralds new
discoveries, is not 'Eureka!' but 'That's funny...'</p>
</blockquote>
<p>Mitch Ratcliffe</p>
<blockquote>
<p>A computer lets you make more mistakes faster than any other invention in human
history, with the possible exceptions of handguns and tequila</p>
</blockquote>
<p>Cory Doctorow </p>
<blockquote>
<p>Engineers are all basically high-functioning autistics who have no idea how normal people do stuff.</p>
</blockquote>
<p>And some random unattributed others; </p>
<ul>
<li>Any sufficiently advanced magic is indistinguishable from a rigged demonstration.</li>
<li>Vi is a subset of evil</li>
<li>The difference between theory and practice is smaller in theory than in practice. </li>
<li>There are only 3 numbers of interest to a computer scientist: 1, 0 and infinity </li>
</ul>
<br/>
</div>
<div class="comment">
Like the Cory Doctorow one! - <b> harriyott</b>
</div>
<div class="comment">
(23)
Issac Asmimov is so correct - <b> Teifion</b>
</div>
<div class="comment">
(1)
Make each quote it&#39;s own post, for poll-type questions - <b> EndangeredMassa</b>
</div>
<div class="comment">
Love the one about theory and practice - priceless! - <b> Jason Bunting</b>
</div>
<div class="comment">
Poll type questions only require one-answer-per-post for rep - the rep of the questioner for multiple answers (badge possibilities) and for the answerer (more votes). For clarity, I prefer to keep my reply together as it scans better. - <b> Unsliced</b>
</div>
<div class="comment">
(47)
The three numbers should have been 1, 0, and 1/0 ;) - <b> Pablo Marambio</b>
</div>
<div class="comment">
The quote &#39;In theory, theory and practice are the same, in practice they aren&#39;t&#39; is attributed to Yogi Berra. - <b> David Rodríguez - dribeas</b>
</div>
<div class="comment">
(1)
Don&#39;t forget NaN! - <b> gnovice</b>
</div>
<div class="comment">
(1)
I&#39;ve always heard the last one as 0, 1, and many. - <b> Bill the Lizard</b>
</div>
<div class="comment">
(8)
&quot;Any sufficiently advanced magic is indistinguishable from magic&quot; - Arthur C Clarke - <b> Serge - appTranslator</b>
</div>
<div class="comment">
rats! I completely missed the pun...... Who said Dork? :-) - <b> Serge - appTranslator</b>
</div>
<div class="comment">
Loved the Cory Doctorow one. - <b> bdumitriu</b>
</div>
<div class="comment">
(10)
+1 The Asimov one is one of the most important ones in Science in general. - <b> Marco van de Voort</b>
</div>
<div class="comment">
(13)
I have no idea how normal people do stuff. - <b> hasen j</b>
</div>
<div class="comment">
@Serge — And the corollary, &quot;Any technology distinguishable from magic is insufficiently advanced.&quot; - <b> Ben Blank</b>
</div>
<div class="comment">
(1)
+1 even though I hate the first one. - <b> John Gietzen</b>
</div>
<div class="comment">
Vi is a subset of evil: Richard Stallman - <b> Diones</b>
</div>
<div class="comment">
Funny you should mention <b>austism</b> -- see <a href="http://www.computerworld.com/s/article/9072119/Asperger_s_and_IT_Dark_secret_or_open_secret_" rel="nofollow">computerworld.com/s/article/9072119/&hellip;</a> - <b> Loadmaster</b>
</div>
<div class="comment">
The Kaminksky quote rings far too true. Other than that DNS flaw he debugged (so to speak), what ever else has he done to brag about? - <b> scott_karana</b>
</div>
<div class="comment">
I prefer this version: &quot;You cannot spell evil without vi.&quot; - <b> Marius Gedminas</b>
</div>
<div class="comment">
(1)
It should have been: 1, 0, and FileNotFound - <b> Ma99uS</b>
</div>
<div class="comment">
I thought I was normal :S - <b> sMaN</b>
</div>
<div class="answer-pagenumber">22</div>
<div class="answer-details">
[+426]
[2008-09-12 12:54:00]
Maximilian
</div>
<div class="answer">
<blockquote>
<p>Debuggers don't remove bugs. They
only show them in slow motion.</p>
</blockquote>
<p>Don't know by whom but I think it's funny.</p>
<br/>
</div>
<div class="comment">
(17)
Not really a joke but a statement of fact. - <b> moffdub</b>
</div>
<div class="comment">
(90)
Debuggers don&#39;t remove the bug, they hold it still so you can stomp on it. - <b> zaratustra</b>
</div>
<div class="comment">
(18)
@moffdub - Agreed, and this is not a jokes thread - <b> Guge</b>
</div>
<div class="comment">
(4)
@mGuge Quotes can be funny and still be quotes - <b> Justin Johnson</b>
</div>
<div class="comment">
@zaraustra: you comment is more funny then quote itself :) - <b> Shekhar_Pro</b>
</div>
<div class="answer-pagenumber">23</div>
<div class="answer-details">
[+402]
[2008-09-12 14:04:25]
Anders Sandvig
</div>
<div class="answer">
<blockquote>
<p>Never trust a programmer in a suit.</p>
</blockquote>
<br/>
</div>
<div class="comment">
(6)
Well that&#39;s why I don&#39;t wear my suit <i>properly</i>... - <b> Sung</b>
</div>
<div class="comment">
(123)
They&#39;re called &quot;consultants&quot; :) - <b> harto</b>
</div>
<div class="comment">
(2)
@harto Sometimes they are called &quot;founders&quot; ... - <b> chakrit</b>
</div>
<div class="comment">
(80)
What&#39;s a suit ? - <b> johnc</b>
</div>
<div class="comment">
(7)
I&#39;m a consultant and i&#39;m a better programmer than some developers I know! (and i hate wearing a suit!) - <b> Sk93</b>
</div>
<div class="comment">
(3)
unless they&#39;re wearing their birthday suits - <b> warren</b>
</div>
<div class="comment">
(25)
I knew a slightly different version: &quot;Never trust a programmer carrying a screwdriver&quot; - <b> vobject</b>
</div>
<div class="comment">
@chakrit: The founders I&#39;ve known wore suits only when necessary. - <b> David Thornley</b>
</div>
<div class="comment">
(1)
&quot;a programmer in a suit&quot; is an oxymoron. Also, +1. - <b> David X</b>
</div>
<div class="comment">
@vobject Whats wrong with screwdrivers?? - <b> OldJim</b>
</div>
<div class="comment">
They&#39;re called &quot;con sultants&quot; - <b> seanlinmt</b>
</div>
<div class="comment">
Unless it&#39;s a sonic screwdriver. - <b> Protector one</b>
</div>
<div class="comment">
(1)
Joke: What do you call a programmer wearing a suit? - A defendant - <b> Sean</b>
</div>
<div class="comment">
(1)
@johnc What&#39;s a programmer? - <b> terminus</b>
</div>
<div class="comment">
@OldJim it means they like playing with hardware, too. :) - <b> Robert P</b>
</div>
<div class="comment">
I Hate Programming.
I Hate Programming.
I Hate Programming.
It works!
I Love Programming. - <b> Sanjay Jain</b>
</div>
<div class="answer-pagenumber">24</div>
<div class="answer-details">
[+397]
[2008-09-12 10:44:56]
Graeme Perrow
</div>
<div class="answer">
<blockquote>
<p>In theory, theory and practice are the same. In practice, they're not.</p>
</blockquote>
<br/>
</div>
<div class="comment">
(7)
Yogi Berra, I believe - <b> Chris Upchurch</b>
</div>
<div class="comment">
I love this quote :) - <b> GateKiller</b>
</div>
<div class="comment">
(54)
I prefer: &quot;The gap between theory and practice is not as wide in theory as it is in practice&quot; - <b> eventualEntropy</b>
</div>
<div class="comment">
this is as funny as it is true. - <b> jrharshath</b>
</div>
<div class="comment">
This is one great quote, I put in my messenger status! - <b> Shimmy</b>
</div>
<div class="comment">
Excellent. Very funny. - <b> John Gallagher</b>
</div>
<div class="comment">
According to <a href="http://en.wikiquote.org/wiki/Yogi_Berra" rel="nofollow">en.wikiquote.org/wiki/Yogi_Berra</a>, this is <b>not</b> a Yogi Berra quote. - <b> Graeme Perrow</b>
</div>
<div class="comment">
(2)
Wikiquotes has it as unsorced for Yogi Berra, as Graeme points out, but also for Jan L. A. van de Snepscheut <a href="http://en.wikiquote.org/wiki/Jan_L._A._van_de_Snepscheut" rel="nofollow">en.wikiquote.org/wiki/Jan_L._A._van_de_Snepscheut</a>, for someone names Chuck Reid and even for Albert Einstein. So, in practice no one knows who said it, in theory it <i>could</i> be a Yogiisms... - <b> beggs</b>
</div>
<div class="comment">
I prefer another version: &quot;The difference between theory and practice is that, in theory, there is none.&quot; - <b> Georg Fritzsche</b>
</div>
<div class="comment">
I&#39;ve always liked it as &quot;The difference between theory and practice is that in theory, there&#39;s no difference.&quot; - <b> kyoryu</b>
</div>
<div class="comment">
(1)
Although great, not a programming quote. This applies to everything. - <b> ssn</b>
</div>
<div class="answer-pagenumber">25</div>
<div class="answer-details">
[+389]
[2008-09-12 10:44:47]
Galwegian
</div>
<div class="answer">
<blockquote>
<p>"Most software today is very much like
an Egyptian pyramid with millions of
bricks piled on top of each other,
with no structural integrity, but just
done by brute force and thousands of
slaves."</p>
</blockquote>
<p>-- Alan Kay</p>
<blockquote>
<p>"The trouble with programmers is that
you can never tell what a programmer
is doing until it's too late."</p>
</blockquote>
<p>-- Seymour Cray</p>
<blockquote>
<p>"Measuring programming progress by
lines of code is like measuring
aircraft building progress by weight."</p>
</blockquote>
<p>-- Bill Gates</p>
<blockquote>
<p>"It is practically impossible to teach
good programming style to students
that have had prior exposure to BASIC.
As potential programmers, they are
mentally mutilated beyond hope of
regeneration."</p>
</blockquote>
<p>-- E. W. Dijkstra</p>
<br/>
</div>
<div class="comment">
(57)
Wow! that&#39;s actually a very insightful comment by Bill Gates. Opposed to the classic, &#39;640kb will be enough for everyone&#39; style quotes ;) - <b> Erik van Brakel</b>
</div>
<div class="comment">
(1)
Yeah, I really like the comparison. With weight actually being bad for aircrafts and such :) - <b> Maximilian</b>
</div>
<div class="comment">
I&#39;ve heard the lines of code one before, still makes me smile - <b> Teifion</b>
</div>
<div class="comment">
(23)
If you consider what way MS chose to apply this wisdom, then you should be very glad that they don&#39;t build aircrafts. - <b> Lena Schimmel</b>
</div>
<div class="comment">
(81)
An MS aircraft would have 6 wings, a pool, a dance club, and full movie theater. The first 20 minutes would be the best flight of your life. - <b> Mike Robinson</b>
</div>
<div class="comment">
That Bill Gates quote is awesome - <b> Robert Gould</b>
</div>
<div class="comment">
(1)
@MikeRobinson - Yes, but the crashing would be ... more problematic? :) - <b> romandas</b>
</div>
<div class="comment">
(26)
It just occurred to me. In order for Mr. Dijkstra to really be able to make that statement, he had to have seen some BASIC. Does this mean he is hopefully mutilated beyond regeneration? - <b> BubbaT</b>
</div>
<div class="comment">
(22)
The Gates quote is nice because it might actually make an impression when used on managers trying to measure your performance in LOC/hour. - <b> flodin</b>
</div>
<div class="comment">
(7)
I hate that Dijkstra quote. To me, this exposes ignorance on his part. I started as a BASIC programmer. - <b> John Gietzen</b>
</div>
<div class="comment">
(1)
For the record, if we managed to make a 1000-ton aircraft fly, that would probably mean we&#39;ve progressed quite far in terms of aircraft technology, considering the next generation of 747 can only take off with 487 tons. Does that not constitute, in at least one sense, progress? - <b> Chris Lutz</b>
</div>
<div class="comment">
(7)
@BubbaT: He didn&#39;t need to look at basic, just at basic programmers. @John: So did I, but that doesn&#39;t mean that it made me any better programmer back then. Show a little respect to Dijkstra (Related Quote: &quot;<i>[...]arrogance in computer science is measured in nano-Dijkstras.</i>&quot; Alan Kay) - <b> voyager</b>
</div>
<div class="comment">
(8)
The 640K quote is fake. - <b> Andrew Grimm</b>
</div>
<div class="comment">
(2)
@bubbat, Dijkstra was not a student when exposed to BASIC. - <b> Thorbjørn Ravn Andersen</b>
</div>
<div class="comment">
(3)
Take it easy, BubbaT! He was talking about BASIC, which had little in common with modern dialects. In particular, he would have been thinking of GOTO and line numbers. So he was spot on, no need to wish mutilation on him (anyway, he&#39;s been dead 7 years). - <b> Daniel Earwicker</b>
</div>
<div class="comment">
(6)
Bill Gates never said that: <a href="http://groups.google.com/group/alt.folklore.computers/msg/99ce4b0555bf35f4" rel="nofollow">groups.google.com/group/alt.folklore.computers/msg/&hellip;</a> - <b> zumalifeguard</b>
</div>
<div class="comment">
(1)
The pyramids had (and still have, after more than 4000 years) wonderful structural integrity and were built by private contractors hiring privileged workers, not by slaves. - <b> Hoodiecrow</b>
</div>
<div class="comment">
@Hoodiecrow, this entire entry would not really survive being passed through snopes. - <b> smci</b>
</div>
<div class="answer-pagenumber">26</div>
<div class="answer-details">
[+379]
[2008-09-12 20:40:13]
dewde
</div>
<div class="answer">
<p>With regard to adding more programmers to get a project done faster...</p>
<blockquote>
<p>Nine people can't make a baby in a month. - Fred Brooks</p>
</blockquote>
<br/>
</div>
<div class="comment">
Neither can one in nine months...it takes 2! Shouldn&#39;t it therefore be 18? - <b> Adam Lerman</b>
</div>
<div class="comment">
&quot;Nine men&quot; might work better, then - <b> Draemon</b>
</div>
<div class="comment">
(36)
I know it as &quot;It takes 9 months to bear a child, no matter how many women you assign to the task.&quot; - <b> Dan Dyer</b>
</div>
<div class="comment">
(28)
but 10 women can make 10 children in 9 monthes - <b> hasen j</b>
</div>
<div class="comment">
(49)
or &quot;Nine people can&#39;t make a baby in a month, but they can make 8 in 9.&quot; - <b> James McMahon</b>
</div>
<div class="comment">
Thanks for the correction, Alex! Certainly want Fred brooks to get the credit for such an excellent quote. - <b> dewde</b>
</div>
<div class="comment">
(3)
Adam- one of the two is a manager, and isn&#39;t need for most of the 9 months. - <b> GoatRider</b>
</div>
<div class="comment">
(11)
hasen j, the point of the quote is that in software development you usually need 1 &quot;baby&quot;, not 10, but you need it in a month. The point of the quote is then that you can&#39;t get what you want in that case. Very few organizations are software-focused and risk-friendly enough to be developing 10 new products simultaneously. - <b> Mike Burton</b>
</div>
<div class="comment">
@hasen translating it back to programing terms would mean:
&quot;adding more developers to the project won&#39;t reduce the development time but you&#39;ll get more copies of the software at the end of actual deadline&quot; - <b> Gunjan</b>
</div>
<div class="comment">
(1)
If you really stress a person, they can deliver a baby earlier. You <i>really</i> don&#39;t want to do so, though. - <b> Andrew Grimm</b>
</div>
<div class="comment">
And when your employer want&#39;s you to make a baby in one month? - <b> Daniel</b>
</div>
<div class="answer-pagenumber">27</div>
<div class="answer-details">
[+357]
[2008-09-12 10:48:18]
Pev
</div>
<div class="answer">
<p>My personal favourite:</p>
<blockquote>
<p>There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.</p>
</blockquote>
<p>C.A.R. Hoare.</p>
<p>Or you could check out <a href="http://en.wikiquote.org/wiki/Programming" rel="nofollow">
Wikiquotes
</a>
<sup style="font-size:9px">[1]</sup> for some other good ones.</p>
[1] http://en.wikiquote.org/wiki/Programming<br/>
<br/>
</div>
<div class="comment">
(3)
Hoare is a legend. I&#39;ve seen him speak in person, and he truly knows what he&#39;s talking about. - <b> Rich</b>
</div>
<div class="comment">
(1)
This definition seems to be related to obfuscation contest ;) - <b> Ast Derek</b>
</div>
<div class="answer-pagenumber">28</div>
<div class="answer-details">
[+346]
[2008-11-15 18:12:34]
codethief
</div>
<div class="answer">
<blockquote>
<p>"Weeks of coding can save you hours of
planning."</p>
</blockquote>
<p>-- Unfortunately, I couldn't find out the author.</p>
<br/>
</div>
<div class="comment">
(7)
This is brilliant! - <b> j_random_hacker</b>
</div>
<div class="comment">
I guess it was Mr. Anonymous again - <b> Scoregraphic</b>
</div>
<div class="comment">
(11)
Different wording, but same principle: &quot;Several weeks in the lab can save you a couple of hours in the library.&quot; - <b> Zsolt Török</b>
</div>
<div class="comment">
@j_random_hacker, absolutely! - <b> jamolkhon</b>
</div>
<div class="comment">
&quot;Measure once, cut twice&quot; -- Wally (Dilbert) - <b> Dan Andreatta</b>
</div>
<div class="comment">
(2)
Unfortunately I&#39;ve often found the corollary to be more true, esp i large projects: &quot;Days of programming can save you weeks of planning&quot; - <b> konrad</b>
</div>
<div class="comment">
(1)
@MattiasK: That&#39;s not the corollary, that&#39;s more the inverse. Still, sometimes it&#39;s true... - <b> sleske</b>
</div>
<div class="comment">
Isn&#39;t this from a JoelOnSoftware article? - <b> muntoo</b>
</div>
<div class="answer-pagenumber">29</div>
<div class="answer-details">
[+339]
[2008-09-12 13:43:48]
Howler
</div>
<div class="answer">
<p>Random limerick I found on a website awhile ago.</p>
<blockquote>
<p>A programmer started to cuss<br />
Because getting to sleep was a fuss<br />
As he lay there in bed<br />
Looping 'round in his head<br />
was: while(!asleep()) sheep++;</p>
</blockquote>
<br/>
</div>
<div class="comment">
(1)
Excellent limerick. You may have gotten it from limerickdb.com. - <b> apandit</b>
</div>
<div class="comment">
(79)
I would use &quot;++sheep&quot;, rather than &quot;sheep++&quot;.
It will do less copying, which is important because a sheep is a pretty complex object.
Also, it will help the rhyme scheme a bit (&quot;sheep increment&quot; does not rhyme with &quot;not asleep&quot;, but &quot;increment sheep&quot; does). - <b> Scott Wisniewski</b>
</div>
<div class="comment">
You know you should step away from the computer when you rhyme in a programming language! - <b> Mauro</b>
</div>
<div class="comment">
hahaha I stole this and put it on my site, so I didn&#39;t cite anyone? Howler? - <b> Sara Chipps</b>
</div>
<div class="comment">
(115)
@Scott, Any decent compiler will handle that for you, and &quot;sheep plus plus&quot; rhymes with &quot;fuss&quot;. &quot;not asleep&quot; is not supposed to rhyme with anything. - <b> Blorgbeard</b>
</div>
<div class="comment">
(1)
@Sara Chipps, I don&#39;t know the source. I found it on some website. Following @apandit&#39;s suggestion, I did just find it on limerickdb.. <a href="http://limerickdb.com/?282" rel="nofollow">limerickdb.com/?282</a> Still no cite, though. - <b> Howler</b>
</div>
<div class="comment">
(16)
Yeah, the lines of a limerick are AABBA. - <b> Cristián Romo</b>
</div>
<div class="comment">
(1)
My email signature for over a year now has been
while (pray++)
{
++haunting;
}
Don&#39;t know if the rest of the world knows it too, but in Brazil a popular saying is that &quot;The more I pray, the more haunting appears to me&quot;. - <b> schonarth</b>
</div>
<div class="comment">
(31)
@Scott: i believe most people would pronounce it &quot;sheep plus plus&quot;, and that&#39;s how you&#39;d have to pronounce it to have it be a limerick. your way would break the rhyme scheme. - <b> Claudiu</b>
</div>
<div class="comment">
(1)
However, &quot;A sheep is a pretty complex object&quot; would be a good answer for this non-question. - <b> JasonFruit</b>
</div>
<div class="comment">
this make me remember an episode of Mr. Bean - <b> Navneet</b>
</div>
<div class="comment">
(1)
@Cristi&#225;n Romo: There are 5 members in ABBA now? Who da fifth? ;) - <b> Sani Huttunen</b>
</div>
<div class="comment">
(1)
&quot;while not asleep, sheep plus plus&quot; is probably how you were supposed to pronounce it. - <b> MiffTheFox</b>
</div>
<div class="comment">
(45)
<code>sheep</code> is not a complex object, it&#39;s an unsigned integer. - <b> Joren</b>
</div>
<div class="comment">
(2)
Doctor, I can&#39;t pronounce sound &#39;@&#39;. - <b> Dmitriy Matveev</b>
</div>
<div class="comment">
(7)
<a href="http://xkcd.com/571/" rel="nofollow">xkcd.com/571</a> - <b> Fozi</b>
</div>
<div class="comment">
Joren, you never know, it&#39;s C++ - <b> finrod</b>
</div>
<div class="comment">
@Navneet me too haha. He shoots his light bulb with a gun afterwards because the light switch is too far away. xD - <b> WTP</b>
</div>
<div class="comment">
@Joren Depending on how long it takes you to get to sleep <code>sheep</code> could be an <code>unsigned long long</code>. - <b> darvids0n</b>
</div>
<div class="answer-pagenumber">30</div>
<div class="answer-details">
[+295]
[2008-09-12 10:56:55]
Tyler
</div>
<div class="answer">
<blockquote>
<p>Beware of bugs in the above code; I
have only proved it correct, not tried
it.</p>
</blockquote>
<p><a href="http://en.wikipedia.org/wiki/Donald_Knuth#Knuth.E2.80.99s_humor" rel="nofollow">
Donald Knuth
</a><sup style="font-size:9px">[1]</sup></p>
[1] http://en.wikipedia.org/wiki/Donald_Knuth#Knuth.E2.80.99s_humor<br/>
<br/>
</div>
<div class="comment">
I remember reading that one. - <b> Flame</b>
</div>
<div class="comment">
That&#39;s what I call wisdom :) - <b> utku_karatas</b>
</div>
<div class="comment">
Oh man, I said almost exactly that on my blog the other day. - <b> Daniel Earwicker</b>
</div>
<div class="comment">
(16)
Beware of my proof, for I haven&#39;t proved it yet. - <b> hasen j</b>
</div>
<div class="comment">
(8)
@hasen j: The point of the quote is not that the proof (by Knuth!) is incorrect, but that any proof must start with certain axioms about the computational model, and the real world is always more complex. You may prove that a certain iteration always converges to the result, only to find that because of rounding-off issues it actually diverges in some case. Or, it was <i>proved</i> that breaking the RSA cryptosystem was as hard as factoring, until some clever computer scientists found &quot;side channel attacks&quot; by measuring timing, power consumption, sounds made by the processor etc.! - <b> ShreevatsaR</b>
</div>
<div class="answer-pagenumber">31</div>
<div class="answer-details">
[+287]
[2008-09-16 10:31:58]
Ali Parr
</div>
<div class="answer">
<blockquote>
<p>C++: an octopus made by nailing extra
legs onto a dog.</p>
</blockquote>
<p>-- Steve Taylor</p>
<br/>
</div>
<div class="comment">
(24)
+1: I LOL&#39;d literally. - <b> John Gietzen</b>
</div>
<div class="comment">
hahah +1 I laughed loud enough to get peoples attention - <b> instanceofTom</b>
</div>
<div class="comment">
(6)
I nearly covered my monitor with what I was eating when I read this - <b> Xetius</b>
</div>
<div class="comment">
I scrolled all the way down and this was the only one I actually laughed at and drew weird looks from everyone around me. - <b> Callum Rogers</b>
</div>
<div class="comment">
I&#39;m laughing so hard, I had to close the door to my office. I&#39;m pretty sure it must sound like I&#39;m sobbing. - <b> Matt Ball</b>
</div>
<div class="comment">
(1)
Maybe you were sobbing inside because you know it&#39;s true...? - <b> Ali Parr</b>
</div>
<div class="comment">
(1)
Who is Steve Taylor!!! - <b> Microkernel</b>
</div>
<div class="comment">
Dog, are you referring to C??? - <b> Microkernel</b>
</div>
<div class="comment">
<a href="http://c2.com/cgi/wiki?ExtraLegsOntoaDog" rel="nofollow">c2.com/cgi/wiki?ExtraLegsOntoaDog</a> for continuation ad nauseum. There are some gems (ctrl-f SchemeLanguage, LuaLanguage) though many aren&#39;t even funny. - <b> Jesse Millikan</b>
</div>
<div class="comment">
See also: Cat++ &quot;Upgrade to a modern pet with more features today!&quot; <a href="http://yosefk.com/c++fqa/linking.html#link-3" rel="nofollow">yosefk.com/c++fqa/linking.html#link-3</a> - <b> Dan Moulding</b>
</div>
<div class="answer-pagenumber">32</div>
<div class="answer-details">
[+285]
[2008-09-29 23:30:27]
florin
</div>
<div class="answer">
<blockquote>
<p>If Java had true garbage collection, most programs would
delete themselves upon execution.</p>
</blockquote>
<p>-- Robert Sewell</p>
<br/>
</div>
<div class="comment">
(29)
Ouch that hurts for java fans ! - <b> Clement Herreman</b>
</div>
<div class="comment">
(20)
Yes, it does, but it&#39;s still true. Sadly though, it&#39;s true of just about any language though. - <b> Matthew Scharley</b>
</div>
<div class="comment">
(2)
@Matthew: My thought exactly. - <b> kyoryu</b>
</div>
<div class="comment">
It&#39;s universally true of all but sterile academic languages. You start out with this elegant idea but then you find yourself having to graft on more and more kludges to handle special cases. After a couple of years in the wild, you then have to start managing legacy, updating for new hardware etc. All successful and widely used languages end up very ugly and complex. - <b> TechZen</b>
</div>
<div class="comment">
This is my favorite one so far. God, I hate the type system so much. - <b> Dhaivat Pandya</b>
</div>
<div class="answer-pagenumber">33</div>
<div class="answer-details">
[+252]
[2008-09-12 10:46:40]
seanb
</div>
<div class="answer">
<blockquote>
<p><em>"My definition of an expert in any field is a person who knows enough about what's really going on to be scared."</em></p>
</blockquote>
<p>P. J. Plauger, Computer Language, March 1983</p>
<blockquote>
<p><em>"An expert is a man who has made all the mistakes that can be made in a very narrow field"</em></p>
</blockquote>
<p>Niels Bohr</p>
<br/>
</div>
<div class="comment">
An expert in a field is someone who can, by just doing something, convince you that you can as well. - <b> BCS</b>
</div>
<div class="comment">
(136)
There&#39;s a college version of that quote. &quot;Once you get a B.S., you think you know everything. Once you get an M.S., you realize you know nothing. Once you get a Ph.D., you realize -no one- knows anything.&quot; - unknown - <b> Paul Brinkley</b>
</div>
<div class="comment">
(3)
This quote applies to multithreading in bucketloads. - <b> Daniel Earwicker</b>
</div>
<div class="comment">
I&#39;m scared .. I guess that makes me an expert? - <b> hasen j</b>
</div>
<div class="comment">
Wow.. i couldn&#39;t agree more to this... I am scared to know this. - <b> Sung</b>
</div>
<div class="comment">
(6)
“An expert is someone who knows more and more about less and less, until eventually he knows everything about nothing.” - <b> Dinah</b>
</div>
<div class="comment">
I feel pity for those who went under the hands of expert surgeons then... - <b> icelava</b>
</div>
<div class="comment">
(3)
I know a few surgeons - the good ones know when to be scared - give me one of those any day, rather than one saying &quot;how hard could it be?&quot; - <b> seanb</b>
</div>
<div class="comment">
+1 for Bohr - there are so many languages for which that is true. - <b> new123456</b>
</div>
<div class="answer-pagenumber">34</div>
<div class="answer-details">
[+243]
[2008-09-16 06:57:26]
user11285
</div>
<div class="answer">
<p>Heard from a Teacher - </p>
<blockquote>
<p>Theory is when you know something, but
it doesn't work. Practice is when
something works, but you don't know
why. Programmers combine theory and
practice: Nothing works and they don't
know why.</p>
</blockquote>
<br/>
</div>
<div class="comment">
heheheh this is my favorite ! - <b> Yassir</b>
</div>
<div class="comment">
+1: lol, for a second there I thought it was getting to some enlightening conclusion, until I read the last sentence. haha - <b> Omar</b>
</div>
<div class="comment">
(8)
I&#39;ve had a lot of programming days like that. - <b> Kyralessa</b>
</div>
<div class="comment">
This is written in German in a class room on my school and the teacher claims he wrote it himself. That bastard! (okay, it&#39;s wasn&#39;t about programmers but about students, but that&#39;s the only difference) - <b> WTP</b>
</div>
<div class="answer-pagenumber">35</div>
<div class="answer-details">
[+222]
[2008-11-07 18:27:48]
Raz
</div>
<div class="answer">
<blockquote>
<p>You can stand on the shoulders of
giants OR a big enough pile of dwarfs,
works either way.</p>
</blockquote>
<br/>
</div>
<div class="comment">
(2)
Wow. That&#39;s awesome! Any idea who said it first? - <b> Mark Bessey</b>
</div>
<div class="comment">
(30)
Thank you, I believe it was me. - <b> Raz</b>
</div>
<div class="comment">
This one&#39;s good... an accurate reflection of our industry - <b> Dmitri Nesteruk</b>
</div>
<div class="comment">
LOVE it. Stupid and smart at the same time. First you laught because it&#39;s so funny, then you think because it&#39;s deep an true. - <b> e-satis</b>
</div>
<div class="comment">
(1)
LOL... that&#39;s so true.... I think this goes with the quote where they say that 10 average programmer can never produce work of 1 great programmer - <b> chakrit</b>
</div>
<div class="comment">
(6)
Dicebat Bernardus Carnotensis nos esse quasi nanos, gigantium humeris insidentes, ut possimus plura eis et remotiora videre, non utique proprii visus acumine, aut eminentia corporis, sed quia in altum subvenimur et extollimur magnitudine gigante.
-- John of Salisbury, 1159 - <b> Callum Rogers</b>
</div>
<div class="comment">
Or if you want to win the Olympic high jump, you get one guy that can jump 10 feet, not 10 guys that can jump one foot. - <b> Andrew Swan</b>
</div>
<div class="comment">
I think we can rewrite the Google scholar motto in this way, it&#39;s closer to the web concept. - <b> Rob</b>
</div>
<div class="answer-pagenumber">36</div>
<div class="answer-details">
[+219]
[2008-09-12 10:57:32]
Blorgbeard
</div>
<div class="answer">
<blockquote>
<p>XML is like violence - if it's not
working for you, you're not using
enough of it.</p>
</blockquote>
<p><a href="http://developers.slashdot.org/comments.pl?sid=446030&amp;no_d2=1&amp;cid=22342474" rel="nofollow">
Potential Source
</a>
<sup style="font-size:9px">[1]</sup> as a comment to <a href="http://developers.slashdot.org/article.pl?sid=08/02/07/2141221" rel="nofollow">
'The Future of XML'
</a><sup style="font-size:9px">[2]</sup></p>
[1] http://developers.slashdot.org/comments.pl?sid=446030&amp;no_d2=1&amp;cid=22342474<br/>
[2] http://developers.slashdot.org/article.pl?sid=08/02/07/2141221<br/>
<br/>
</div>
<div class="comment">
(2)
Excellent quote! - <b> Jared</b>
</div>
<div class="comment">
I really like it - <b> chester89</b>
</div>
<div class="comment">
Nice one. It&#39;s on my whiteboard now. - <b> Gishu</b>
</div>
<div class="comment">
Great! Excelent! - <b> DFectuoso</b>
</div>
<div class="comment">
This is good. Who invented it? - <b> Tim Matthews</b>
</div>
<div class="comment">
Like violence? OMG. - <b> Victor Rodrigues</b>
</div>
<div class="comment">
Very Talibanesque, I like! - <b> Janie</b>
</div>
<div class="comment">
(3)
That works for Test driven development too - <b> Diones</b>
</div>
<div class="comment">
I think it might apply to json more... a lot less stuff in the markup. - <b> CodeJoust</b>
</div>
<div class="comment">
XML is used too much. Like, Microsoft uses it for configuration files for ASP.NET. Like what are they crazy?! Making it something like an ini will a) parse faster and b) easier to change. I love my life because I don&#39;t need to work with microsoft&#39;s crap though :) - <b> WTP</b>
</div>
<div class="answer-pagenumber">37</div>
<div class="answer-details">
[+210]
[2008-09-23 11:33:41]
Andrew Swan
</div>
<div class="answer">
<blockquote>
<p>Whereas Europeans generally pronounce
my name the right way ('Nick-louse
Veert'), Americans invariably mangle
it into 'Nickel's Worth.' This is to
say that Europeans call me by name,
but Americans call me by value.</p>
</blockquote>
<p>-- Niklaus Wirth</p>
<br/>
</div>
<div class="comment">
(4)
really funny! but not a programming quote, -1 - <b> hasen j</b>
</div>
<div class="comment">
(89)
it is a programming quote... if you remember that in procedural programming you can pass arguments to function by value (if you change it in function, you change copy), and by name (in C++ it would be by reference: changing value inside function changes it outside). - <b> Jakub Narębski</b>
</div>
<div class="comment">
(3)
Ive seen several downvotes on this question by users claiming its not programming related. But more often than not (especially in this case) it is in fact PR! And I, for one, like the sublimity in these kind of quotes. - <b> mizipzor</b>
</div>
<div class="comment">
(18)
saying this is not programming related is ignorant - <b> instanceofTom</b>
</div>
<div class="comment">
(16)
Some depressingly stupid users on SO... - <b> Janie</b>
</div>
<div class="comment">
this is a great one - <b> Atmocreations</b>
</div>
<div class="comment">
(1)
I pronounced it to &quot;Nick-louse Worth&quot;... - <b> Kai Wang</b>
</div>
<div class="comment">
calling him by wrong-value? - <b> Carson Myers</b>
</div>
<div class="comment">
Yes, his contribution to programming is definitely worth more than a nickel. - <b> Andrew Swan</b>
</div>
<div class="comment">
(2)
When I read it he mentioned those who called him &quot;Herr Professor&quot; - calling him by reference. - <b> David Thornley</b>
</div>
<div class="comment">
(1)
Also this is a great quote since Nikolaus Wirth is one of the greatest minds in Compiler Construction to date.. - <b> Tigraine</b>
</div>
<div class="answer-pagenumber">38</div>
<div class="answer-details">
[+209]
[2008-09-19 00:23:21]
Jeff Heigl
</div>
<div class="answer">
<blockquote>
<p>Any fool can write code that a
computer can understand. Good
programmers write code that humans can
understand.</p>
</blockquote>
<p>-Martin Fowler</p>
<br/>
</div>
<div class="comment">
(10)
It&#39;s good he didn&#39;t say &quot;Good programmers write code any fool can understand&quot;, because that&#39;s not true. :-) - <b> ShreevatsaR</b>
</div>
<div class="comment">
best ever....... - <b> yes123</b>
</div>
<div class="answer-pagenumber">39</div>
<div class="answer-details">
[+203]
[2008-09-12 10:41:36]
Vaibhav
</div>
<div class="answer">
<p>The classic: </p>
<blockquote>
<p>"There are 10 types of people in the
world, those who can read binary, and
those who can't."</p>
</blockquote>
<br/>
</div>
<div class="comment">
(58)
wasn&#39;t that 10 types of people in the world, those who can read ternary, those who can&#39;t and those who mistake it for binary? - <b> Daren Thomas</b>
</div>
<div class="comment">
Brilliant. I&#39;m going to put that on a t-shirt... - <b> harriyott</b>
</div>
<div class="comment">
Already on a t-shirt: <a href="http://www.thinkgeek.com/tshirts/frustrations/5aa9/" rel="nofollow">thinkgeek.com/tshirts/frustrations/5aa9</a> - <b> crashmstr</b>
</div>
<div class="comment">
Ah, no I meant the ternary one. - <b> harriyott</b>
</div>
<div class="comment">
that&#39;s only two!! :P - <b> Jorge Córdoba</b>
</div>
<div class="comment">
The ternary one is brilliant! :) - <b> Adhip Gupta</b>
</div>
<div class="comment">
Darren: your&#39;s is even better :) - <b> VVS</b>
</div>
<div class="comment">
(1)
&quot;There are 10 types of people in the world, those who can read binary, those who can&#39;t... I don&#39;t remember the others&quot; - <b> Federico Ramponi</b>
</div>
<div class="comment">
(83)
&quot;There are 10 types of people in the world, those who can read binary, and those who get laid.&quot; - <b> Rob Howard</b>
</div>
<div class="comment">
What about the other 1000 people then? - <b> some</b>
</div>
<div class="comment">
I love this one :) - <b> Krzysztof Koźmic</b>
</div>
<div class="comment">
(21)
I can understand binary and get laid. Stackoverflow? - <b> bdwakefield</b>
</div>
<div class="comment">
(61)
All bases are base 10 - <b> TheSoftwareJedi</b>
</div>
<div class="comment">
You sure about them both? I think you should recheck, they usually don&#39;t go together, if they try to, a StackOverflowException is thrown - <b> Shimmy</b>
</div>
<div class="comment">
&quot;I SAW THE TWO!!! God, what a nightmare.&quot; - Bender, from Futurama. - <b> Kuroki Kaze</b>
</div>
<div class="comment">
(71)
Am I the only programmer who really hates this joke? (Just my opinion.) - <b> j_random_hacker</b>
</div>
<div class="comment">
(2)
@j_random_hacker: only after normal people figured it out and thought it was hilarious. - <b> SnOrfus</b>
</div>
<div class="comment">
(1)
All your base are belong to us. - <b> Andrew Swan</b>
</div>
<div class="answer-pagenumber">40</div>
<div class="answer-details">
[+193]
[2008-09-12 10:45:52]
jfs
</div>
<div class="answer">
<p>From <a href="http://mitpress.mit.edu/sicp/" rel="nofollow">
SICP
</a><sup style="font-size:9px">[1]</sup></p>
<blockquote>
<p>Programs must be written for people to
read, and only incidentally for
machines to execute.</p>
</blockquote>
[1] http://mitpress.mit.edu/sicp/<br/>
<br/>
</div>
<div class="comment">
always by E. W. Dijkstra - <b> Andrea Ambu</b>
</div>
<div class="comment">
</