Saturday, July 07, 2007

Great Software Quotes

UNIX is simple. But It just needs a genius to understand its simplicity.

--Dennis Ritchie

Before software can be reusable, it first has to be usable!!

--Ralph Johnson

Good judgment comes from experience, and experience comes from bad judgment.

--Fred Brooks

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why it works. Programmers combine theory and practice: Nothing works and they don't know why.

It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free!! ! (so true)

-Steve McConnell Code Complete

If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilisation.

-Gerald Weinberg

The Six Phases of a Project:
Enthusiasm
Disillusionment
Panic
Search for the Guilty
Punishment of the Innocent
Praise for non-participants

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 this comment isn't needed?' Improve the code and then document it to make it even clearer.

--Steve McConnell Code Complete

The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.

--Bertrand Russell

No comments: