Was für eine befremdliche Diskussion.
Meine Sicht:
Mir ist eine gute Software allemal lieber als eine schlechte!
- egal womit sie geschrieben wurde
- sogar egal, ob sie "gut geschrieben" wurde *
Jenseits einer Bauchnabelschau, wo ich als Entwickler ins Schwärmen komme, wie schön ich wieder die ein oder andere Stelle programmiert hab:
Das interessiert keinen normalen Kunden. Diese Aussage ist noch viel zu präzise. Ein normaler Kunde versteht es nicht mal. Eleganter Code, genialer Code, .. who cares!?
Was interessiert sind Bedienung, Performance, Features.
Fertig.
Andersrum:
Ich kann den letzten Dreck mit einer modernen Idee, 64 bit, generics, serialization, multi plattform produzieren, aber auch mit Delphi 7.
Und selbst wenn der Dreck gut geschrieben ist, interessiert es auch niemand.
Wenn man hier über Delphi, die
IDE, Sprachfeatures, Compiler usw. redet, kann es doch nur um Effizient, gute Komponenten, Doku, Performance, verfügbare Plattformen, Stabilität usw. gehen.
Den Kunden freut es am Ende, wenn er weniger Entwicklungsstunden bezahlen muss, weil das Werkzeug effizienter wurde oder weil er mit wenig Mehraufwand mehr Plattformen bedienen kann.
Ich sag's noch mal, es muss am Wetter liegen.
* hier schwingt die Erkenntnis mit, dass man nicht über längere Zeit gute Software produzieren kann, wenn man sie nicht "gut schreibt"