M
martin griffith
Guest
got this from Jack Ganssle's "embedded Muse" email
ogramming Proverbs
--------------------
A clever person solves a problem.
A wise person avoids it.
- Einstein
No matter what the problem is,
it's always a people problem.
- Jerry Weinberg
If the code and the comments disagree, both are probably wrong.
Good judgment comes from experience... and experience comes from bad
judgment.
- Fred Brooks
Choose two:
Good
Fast
Cheap
Furious activity is no substitute for understanding.
To go faster, slow down. Everybody who knows about orbital mechanics
understands that.
- Scott Cherf
There's no time to stop for gas, we're already late.
- Karin Donker
Discipline is the best tool.
Design first, then code.
Don't patch bugs out, rewrite them out.
Don't test bugs out, design them out.
If you've found 3 bugs in a program, best estimate is that there are 3
more.
For every 7 faults corrected, one of at least equal severity injected.
- N.E. Adams
60% of product cost comes after initial shipment.
If you can't write it down in English, you can't program it.
If something is worth doing once, it's worth building a tool to do it.
Abraham Lincoln reportedly said that, given eight hours to chop down a
tree, he'd spend six sharpening his axe.
- TidBITS 654, quoted by Derek K. Miller, via Art Evans
Your problem is another's solution;
Your solution will be his problem.
The significant problems we face cannot be solved by the same level of
thinking that created them.
- Albert Einstein
Or, as Brian Kernighan put it:
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.
do it
do it right
do it right now
- Bobby Riggs
It is not enough to do your best: you must know what to do, and THEN
do
your best.
- W. Edwards Deming
One test is worth a thousand opinions.
martin
Serious error.
All shortcuts have disappeared.
Screen. Mind. Both are blank.
ogramming Proverbs
--------------------
A clever person solves a problem.
A wise person avoids it.
- Einstein
No matter what the problem is,
it's always a people problem.
- Jerry Weinberg
If the code and the comments disagree, both are probably wrong.
Good judgment comes from experience... and experience comes from bad
judgment.
- Fred Brooks
Choose two:
Good
Fast
Cheap
Furious activity is no substitute for understanding.
To go faster, slow down. Everybody who knows about orbital mechanics
understands that.
- Scott Cherf
There's no time to stop for gas, we're already late.
- Karin Donker
Discipline is the best tool.
Design first, then code.
Don't patch bugs out, rewrite them out.
Don't test bugs out, design them out.
If you've found 3 bugs in a program, best estimate is that there are 3
more.
For every 7 faults corrected, one of at least equal severity injected.
- N.E. Adams
60% of product cost comes after initial shipment.
If you can't write it down in English, you can't program it.
If something is worth doing once, it's worth building a tool to do it.
Abraham Lincoln reportedly said that, given eight hours to chop down a
tree, he'd spend six sharpening his axe.
- TidBITS 654, quoted by Derek K. Miller, via Art Evans
Your problem is another's solution;
Your solution will be his problem.
The significant problems we face cannot be solved by the same level of
thinking that created them.
- Albert Einstein
Or, as Brian Kernighan put it:
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.
do it
do it right
do it right now
- Bobby Riggs
It is not enough to do your best: you must know what to do, and THEN
do
your best.
- W. Edwards Deming
One test is worth a thousand opinions.
martin
Serious error.
All shortcuts have disappeared.
Screen. Mind. Both are blank.