Don't create a specification "variant" if you can't correctly explain why the specification doesn't suit your needs.
Don't say "that's not OO". There are too many conflicting viewpoints of what OO is for you to have the hubris of saying all others are wrong.
Java is not as bad as non-Java programmers make it out to be.
Same goes for Perl.
Don't tell me why you're violating third normal form if you can't explain what third normal form is. (This is a special case of #5 because it really scrapes the frosting off my Pop-Tart).
Maybe you think they're stupid, but people have reasons for their opinions.
12: If you're arguing with someone, address all of their major points when you reply. This might make you end up "losing" the argument. But if anybody cares about what you're saying, you probably weren't there to "win" in the first place.
(I say this because Damian violated it to me, which caused me to notice that I had been I violating it to many others)
Java's not that bad. It's just not that good either. I've been finding myself using it recently and the good bits are along similar lines to Perl: the open source stuff. Things like Lucene are just so damned useful, it's a good case for using it.
Yay, Gripes! (Score:1)
11. Don't use the words enterprise or scalable as if they mean anything significant. They don't.
Re:Yay, Gripes! (Score:1)
(I say this because Damian violated it to me, which caused me to notice that I had been I violating it to many others)
Java... (Score:2)
-Dom
What is correct? (Score:1)
Define "correctly" :-)