Also ich habe den Link mal geöffnet und angefangen die damalige Diskusion zu lesen. Die Vorwörter und Einführungen habe ich mal weggelassen.
Ich finde die Diskusion bezüglich akademische oder im Gegensatz zu industrielle (hier als software engeneering bezeichnet) Ansätze, techniken praktiken, sehr interessant. Nicht selten sehe ich mir Code von Kollegen an und es gruselt mir, sei es weil ich mir einbilde alles besser zu machen, oder weil ich mich bemühen muss, mich in die Gedankenwelt jemanden anderes hinein zu versetzten, der einen ganz anderen Stil hat. Dies ist bekanntlich sehr mühevoll, kostet Zeit, Geduld und Nerven. Offenbar waren die damaligen Anwesenden bei dieser Diskusion genau bei diesem Punkt, dass sie sich etwas haben einfallen lassen müssen, um Brücken zu den verschiedenen Programmstilen schlagen zu können.
Ich halte diese Diskusion für nach wie vor sehr aktuell, denn man arbeitet bei größeren Projekten nunmal oft mit anderen zusammen, die vermutlich ganz andere Stile haben. Und sich dessen bewußt zu werden und zu versuchen die daraus entstehenden Probleme zu kompensieren ist zum einen Aufgabe der Projektleitung, aber auch der vorangegangenen Planung, denn habe ich eine Gruppe von Entwicklern, die noch nie miteinander gearbeitet haben, kann sowas tatsächlich zu mächtigen Reibungen und Reibungsverlusten führen. Also sollte auch dies bei einer Terminplanung etc berücksichtigt werden. Ebenso sollte man als entwickelnder Projektmitarbeiter sich ebenfalls dessen bewußt sein, dass nun mal ein und die selbe Aufgebe 100 Informatiekrn gestellt zu konkret 100 verschiedenen Lösungen führt. Und das man vielleicht hin und wieder sich selbst im Zaum halten sollte um seine Ansichten dem anderen nicht zu kühn oder zu unsensibel mitzuteilen. Softwareentwicklung in Projekten mit mehr als einem Entwickler für die gleiche oder ähnliche Thematik ist halt oft mit Kompromissen zu bewerkstelligen. Das ist einerseits ein eine Form der teamfähigkeit, andererseits auch eine Frage des generellen Erfolges (abgesehen davon, dass es technisch auch viel bessere Möglichkeiten gegeben haben mag). Ich muss zugeben, dass ich mich von deratigen menschlicehn Eitelkeiten nicht ausnehmen darf.
in diesem Sinne
Takidoso