(von Javaposse.com). Ich find die Liste sehr gut.
1. It takes three months to add one checkbox to a web UI
2. Everything starts to look like it would be quicker to rewrite
3. Everyone on the project has "Architect" on their business card, and yet they never agree on anything!
4. Conversations start with "Oh, that, that's really simple, you just...." followed by a 30 minute description on what to do
5. You time your life around "the build"
6. The GUI is written in AWT... or HTML 3.2
7. Or! The GUI is written in something you wrote yourself
8. The project .... is a home grown web framework
9. Someone just added 5 more hours of meetings to your work week because "it's late"
10. The guy who is supposed to train you, throws a folder of notes at you and runs away cackling gleefully
11. The lines of XML outnumber the lines of Java 10:1
12. You ask about unit tests and get blank stares from everyone, or a "yeah, we should do that really"
Ich hab erlebt (nicht bei meinem jetzigen Arbeitgeber):
1, 2, 3 (in der Abwandlung das alle "Projekt Manager" auf ihrer Visitenkarte wollten. Vermutlich ist das schlimmer, weil es anzeigt, das alle aus der technischen Verantwortung wollen), 4, 5, 6, 7, 8, 9, 10, 11 (in der Variante, das es zwar kein 10:1 Verhältnis gab, aber xml für Business Logik benutzt wurde, mit JavaCode vermischt war und XPath Statements mit Regular Expressions dynamisch erzeugt wurden. Und das ist so ziemlich das krankeste, was man machen kann), 12
Gruß Axel