# Your Favorite Programming Quote

**URL:** <https://discourse.codinghorror.com/t/your-favorite-programming-quote/562>\
**Category:** blog\
**Created:** [May 7, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562 "2007-05-07T00:00:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![codinghorror](https://discourse-cdn.codinghorror.com/user_avatar/discourse.codinghorror.com/codinghorror/32/36371_2.png) [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Post date:** [May 7, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/1 "2007-05-07T00:00:00Z")

</div>

My all-time favorite programming quote has to be this [Nathaniel Borenstein](http://en.wikipedia.org/wiki/Nathaniel_Borenstein) bon mot:

* * *
This is a companion discussion topic for the original blog entry at: [http://www.codinghorror.com/blog/2007/05/your-favorite-programming-quote.html](http://www.codinghorror.com/blog/2007/05/your-favorite-programming-quote.html)

---

<div class="post-metadata">

**Author:** ![Haacked](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/h/0ea827/32.png) [@Haacked](https://discourse.codinghorror.com/u/Haacked)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/2 "2007-05-08T00:00:00Z")

</div>

I’d have to say Ditto on Steve McConnell. Reading Code Complete actually inspired a passion for programming I didn’t quite have up to that point.

---

<div class="post-metadata">

**Author:** ![Ryan\_Smith](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/r/7cd45c/32.png) [@Ryan\_Smith](https://discourse.codinghorror.com/u/Ryan_Smith)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/3 "2007-05-08T00:00:00Z")

</div>

I have to add this quote too because it’s one of my all time favorites:

“No matter how slick the demo is in rehearsal, when you do it in front of a live audience the probability of a flawless presentation is inversely proportional to the number of people watching, raised to the power of the amount of money involved.”  
-Mark Gibbs

---

<div class="post-metadata">

**Author:** ![Jivlain](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/j/b5a626/32.png) [@Jivlain](https://discourse.codinghorror.com/u/Jivlain)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/4 "2007-05-08T00:00:00Z")

</div>

Another site with a nice list of quotes is Cluefire ([http://www.cluefire.net/)](http://www.cluefire.net/))

---

<div class="post-metadata">

**Author:** ![PeteK](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/p/c2a13f/32.png) [@PeteK](https://discourse.codinghorror.com/u/PeteK)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/5 "2007-05-08T00:00:00Z")

</div>

“Learning to program has no more to do with designing interactive software than learning to touch type has to do with writing poetry” - Ted Nelson

---

<div class="post-metadata">

**Author:** ![PeterP](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/p/ccd318/32.png) [@PeterP](https://discourse.codinghorror.com/u/PeterP)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/6 "2007-05-08T00:00:00Z")

</div>

haha nice quotes Jeff and Jivlain. I am developing ethics tools, so the quote from Nathaniel Borenstein is perfect. 🙂

Don’t know if I have any fancy software developers, but I have always admired John Carmack [ID Software] a lot, but maybe that was more because I enjoyed his Quake games.

“Low-level programming is good for the programmer’s soul.”  
John Carmack

---

<div class="post-metadata">

**Author:** ![james33](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/j/9f8e36/32.png) [@james33](https://discourse.codinghorror.com/u/james33)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/7 "2007-05-08T00:00:00Z")

</div>

Programmers, by nature, want to write good programs.  
When the completion of a program becomes more important than having a good program, then said program is neither good nor complete.  
-James D. Shea  
and another:  
" Don’t study the idea to death with experts and committees. Get on with it and see if it works. "

Ken Iverson

---

<div class="post-metadata">

**Author:** ![Rik\_Hemsley](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/r/94ad74/32.png) [@Rik\_Hemsley](https://discourse.codinghorror.com/u/Rik_Hemsley)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/8 "2007-05-08T00:00:00Z")

</div>

[Sonium] someone speak python here?  
[lucky] HHHHHSSSSSHSSS  
[lucky] SSSSS  
[Sonium] the programming language

---

<div class="post-metadata">

**Author:** ![GertjanZ](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/g/3be4f8/32.png) [@GertjanZ](https://discourse.codinghorror.com/u/GertjanZ)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/9 "2007-05-08T00:00:00Z")

</div>

One of my favorites is Michael Jackson’s story about Fred and Jane, entitled “Brilliance”. It is a bit too long to quote here, but I recently quoted it on my blog: [http://www.code-muse.com/blog/?p=13](http://www.code-muse.com/blog/?p=13)

It says a lot about programmers as human beings, which is I think very interesting…

---

<div class="post-metadata">

**Author:** ![rien](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/r/0ea827/32.png) [@rien](https://discourse.codinghorror.com/u/rien)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/10 "2007-05-08T00:00:00Z")

</div>

without hesitation, the greatest influence on my work as a software developper is Niklaus Wirth. from “Algorithms + Data Structures = Programs” to “A Plea for Lean Software”, i just plain love his work and admire his writing skills.

i will simply quote his most famous pun, which also best describes his value through my eyes:  
“Whereas Europeans generally pronounce my name the right way (‘Ni-klows Wirt’), Americans invariably mangle it into ‘Nick-les Worth’. This is to say that Europeans call me by name, but Americans call me by value.”

there is much to learn from is work, but you know people never really learn. the best proof comes from the Dartmouth Basic manual, edited in 1964: “typing is no substitute for thinking”. how many people around you are following this advice, 40 years later ?

---

<div class="post-metadata">

**Author:** ![Anonymous](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/a/8491ac/32.png) [@Anonymous](https://discourse.codinghorror.com/u/Anonymous)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/11 "2007-05-08T00:00:00Z")

</div>

“Don’t include a single line in your code which you could not explain to your grandmother in a matter of two minutes.”

And of course… assume your grandmother is not Ada Lovelace.

---

<div class="post-metadata">

**Author:** ![pINGVA](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/p/aca169/32.png) [@pINGVA](https://discourse.codinghorror.com/u/pINGVA)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/12 "2007-05-08T00:00:00Z")

</div>

[http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html](http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html)

Every single one of Alan J. Perlis epigrams is a gem.

Here’s one favorite:

Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.

---

<div class="post-metadata">

**Author:** ![ej11](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/e/cc9497/32.png) [@ej11](https://discourse.codinghorror.com/u/ej11)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/13 "2007-05-08T00:00:00Z")

</div>

The best thing about a boolean is even if you are wrong, you are only off by a bit.

Thanks, Bryan.

---

<div class="post-metadata">

**Author:** ![EuGeNe2](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/e/9dc877/32.png) [@EuGeNe2](https://discourse.codinghorror.com/u/EuGeNe2)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/14 "2007-05-08T00:00:00Z")

</div>

When we don’t understand a process, we fall into magical thinking about results.  
–Jef Raskin

True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want.  
–Larry Wall

Simple things should be simple, complex things should be possible.  
– Alan Kay

Good design adds value faster than it adds cost.  
–Thomas C. Gale

It is not about bits, bytes and protocols but profits, losses and margins.  
– Lou Gerstner

---

<div class="post-metadata">

**Author:** ![Yuvi](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/y/ecb155/32.png) [@Yuvi](https://discourse.codinghorror.com/u/Yuvi)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/15 "2007-05-08T00:00:00Z")

</div>

Reading influences you a lot. Read through the “Real Programmers” section of Wikiquote without the prior knowledge that it was meant to be funny, and you get theDailyWTF…

---

<div class="post-metadata">

**Author:** ![Michael](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/m/4bbf92/32.png) [@Michael](https://discourse.codinghorror.com/u/Michael)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/16 "2007-05-08T00:00:00Z")

</div>

My all-time favorite is:

Simplicity and elegance are unpopular because thy require hard work and discipline to achieve and education to be appreciated. – Edsger Dijkstra

Cheers!

---

<div class="post-metadata">

**Author:** ![Siegfried](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/s/91b2a8/32.png) [@Siegfried](https://discourse.codinghorror.com/u/Siegfried)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/17 "2007-05-08T00:00:00Z")

</div>

I’d create a City class and implement IDisposable. City resources (especially in Baghdad) are unmanaged… 😉

---

<div class="post-metadata">

**Author:** ![boohoo](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/b/9d8465/32.png) [@boohoo](https://discourse.codinghorror.com/u/boohoo)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/18 "2007-05-08T00:00:00Z")

</div>

On Perl:

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. [Jon Ribbens]

---

<div class="post-metadata">

**Author:** ![steffenj](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/s/ce73a5/32.png) [@steffenj](https://discourse.codinghorror.com/u/steffenj)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/19 "2007-05-08T00:00:00Z")

</div>

@Siegfried: LOL 🙂

---

<div class="post-metadata">

**Author:** ![piyo](https://discourse-cdn.codinghorror.com/letter_avatar_proxy/v2/letter/p/13edae/32.png) [@piyo](https://discourse.codinghorror.com/u/piyo)\
**Post date:** [May 8, 2007, 12:00am UTC](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562/20 "2007-05-08T00:00:00Z")

</div>

Are you aiming for quotes that describe programmers to laypeople? Or quotes that inspire programmers to program?

“How To Become a Better Programmer by Not Programming”

- Jeff Atwood  
[http://www.codinghorror.com/blog/archives/000543.html](http://www.codinghorror.com/blog/archives/000543.html)

“Go To Statement Considered Harmful”

- Edsger W. Dijkstra  
The statement itself is controversial. But not only that, the related discourse is insightful. Question language criticism.  
[http://en.wikipedia.org/wiki/Considered\_harmful](http://en.wikipedia.org/wiki/Considered_harmful)

[Next page](https://discourse.codinghorror.com/t/your-favorite-programming-quote/562.md?page=2)
