[Pipet Devel] Avoiding Bad Software Design

J.W. Bizzaro jeff at bioinformatics.org
Sat Jul 29 12:00:40 EDT 2000

Step 1. Only re-invent the wheel if you truly have a better wheel.
Step 2. Know what you're going to do before you do it.
Step 3. Know the rules before you break them.
Step 4. Be serious.
Step 5. Listen to your elders.
Step 6. Steal liberally.
Step 7. There *is* a difference between beta and production code!
Step 8. Maintenance is not a chance for a do-over.
Step 9. Know when to kill it.
Step 10. Know when to get away from it.
Step 11: Be humble.


J.W. Bizzaro                                           jeff at bioinformatics.org
Director, Bioinformatics.org: The Open Lab     http://bioinformatics.org/~jeff
"Let the machine do the dirty work." -- Kernighan and Ritchie

More information about the Pipet-Devel mailing list