Programming Quotes SMS Collection

Good code is its own best documentation

Good code is its own best documentation.  As you’re about to add a comment, ask yourself, "How can I improve the code so that

The best performance improvement is the transition

The best performance improvement is the transition from the nonworking state to the working state.  ~J. Osterhout

When you catch bugs early also get

When you catch bugs early, you also get fewer compound bugs.  Compound bugs are two separate bugs that interact:  you trip going downstairs, and

Program n a magic spell cast over

Program, n.  A magic spell cast over a computer allowing it to turn one’s input into error messages; v. tr. To engage in a

At group l stoffel oversees six first rate

At Group L, Stoffel oversees six first-rate programmers, a managerial challenge roughly equivalent to herding cats.  ~The Washington Post Magazine, 9 June 1985

Dont argue with people who write digital

Don’t argue with people who write with digital ink and pay by the kilowatt-hour.  ~Don Rittner

Version 1 of any software is full

Version 1 of any software is full of bugs.  Version 2 fixes all the bugs and is great.  Version 3 adds all the things

I really hate this darn machine wish

I really hate this darn machine; I wish that they would sell it. It won’t do what I want it to, but only what

Any fool can write code that a

Any fool can write code that a computer can understand.  Good programmers write code that humans can understand.  ~Martin Fowler

The only way for errors to occur

The only way for errors to occur in a program is by being put there by the author.  No other mechanisms are known.  Programs

There are two ways to write error free

There are two ways to write error-free programs; only the third one works.  ~Alan J. Perlis

All programmers are playwrights and all computers

All programmers are playwrights and all computers are lousy actors.  ~Author Unknown

Its easy to cry 34bug34 when the

It’s easy to cry "bug" when the truth is that you’ve got a complex system and sometimes it takes a while to get all

There does not now nor will there

There does not now, nor will there ever exist, a programming language in which it is the least bit hard to write bad programs. 

And then it occurred to me that

[A]nd then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers

Programming today is a race between software

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and

Its the only job i can think

It’s the only job I can think of where I get to be both an engineer and an artist.  There’s an incredible, rigorous, technical

Beta software undergoes beta testing shortly before

Beta.  Software undergoes beta testing shortly before it’s released.  Beta is Latin for "still doesn’t work."  ~Author Unknown

Programming languages should be designed not by

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features

He who hasnt hacked assembly language as

He who hasn’t hacked assembly language as a youth has no heart.  He who does so as an adult has no brain.  ~John Moore

If you cannot grok the overall structure

If you cannot grok the overall structure of a program while taking a shower, e.g., with no external memory aids, you are not ready

Programmer an organism that turns coffee

Programmer – an organism that turns coffee into software.  ~Author Unknown

Ready fire aim the fast approach to

Ready, fire, aim:  the fast approach to software development.  Ready, aim, aim, aim, aim:  the slow approach to software development.  ~Author Unknown

When a programming language is created that

When a programming language is created that allows programmers to program in simple English, it will be discovered that programmers cannot speak English.  ~Author

A good programmer is someone who always

A good programmer is someone who always looks both ways before crossing a one-way street.  ~Doug Linder

What i mean is that if you

What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. 

Programming is like sex one mistake and

Programming is like sex.  One mistake and you have to support it for the rest of your life.  ~Michael Sinz

Everyone knows that debugging is twice as

Everyone knows that debugging is twice as hard as writing a program in the first place.  So if you are as clever as you

In programming as in everything else to

In programming, as in everything else, to be in error is to be reborn.  ~Alan J. Perlis