
you go 'way quick now
| Threads are evil | (shared state) |
| Remote procedure calls are evil | (CORBA, SOAP, DCOM etc) |
| Static typing is evil | (at least in the Java/C++ sense) |
| "Magic" typing is evil | (see Perl) |
| Anything called a "Framework" is evil | (by definition) |
| "Magic" tools are evil | (maven) |
| Anything configured solely via a GUI is evil | (and useless) |
| Any language which doesn't have macros is evil | (java) |
| Things which claim to be "quite clever" are almost always evil | (velocity) |
| Any language which has an assignment operation which might not, is evil | (velocity) |
| Comments in code are almost always evil | (they are almost always wrong) |