Found this via Slashdot this morning:
http://www.onlamp.com/pub/a/onlamp/2003/12/11/myths.html
My favorites:
- "Writing maintainable code is important. Perhaps it's the most important
practice of software development. It's secondary, though, to solving a
problem."
- "It's really hard to write a good framework unless you're already using
it to solve at least one real problem."
- "I'll Do it Right *This* Time
Myth: Even though your previous code was buggy, undocumented, hard to
maintain, or slow, your next attempt will be perfect."
More well-known but still important:
- "Publishing your Code Will Attract Many Skilled and Frequent Contributors
Myth: Publicly releasing open source code will attract flurries of patches
and new contributors.
Reality: You'll be lucky to hear from people merely using your code, much
less those interested in modifying it."