[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.
http://www.osopinion.com/Opinions/MontyManley/MontyManley12.html
Jeff
--
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