Ich habe oft das Problem das ich gern Perfekte Arbeit abliefern möchte um einen zufriedenen Kunden zu hinterlassen.
Aber wie viel Perfektionismus zahlt ein Kunde, wie viel der eigenen Ansprüche an den perfekten Code den man sich vorstellt wird ein Kunde zahlen?
In den zahlreichen Projekten die ich realisiert habe ist mir immer wieder klar geworden das der Kunde für ein geringes Budget ein funktionierendes und vor allem optisch gut wirkendes Produkt haben möchte.
Hier ist man als Entwickler gefragt ein Kompromiss zwischen den eigenen, meist viel zu Hohen Ansprüchen und den Kundenwünschen zu finden.
Wichtig dabei ist ein Produkt zu schaffen das in den laufenden Wartungskosten gering gehalten ist und langfristig skalierbar laufen kann. Ich komme dabei immer wieder an Punkte, bei denen ich die Entwicklung ganz anderes machen würde als das was ich in dem Moment Entwickle. Das liegt jedoch nicht daran dass ich dem Kunde gerade Mist liefere sondern daran das ich den Pragmatismus vorziehe und meinen Individualismus nach hinten schiebe. Bei der Entwicklung versuche ich immer Optimale Lösungen zu finden die in Allen Projekten perfekt zu implementieren ist. Dabei verliere ich aber dann auch den Fokus auf das eigentliche Ergebnis das so individuell ist wie meine Ansichten dazu und in 73% der nachfolgenden Aufträge nie wieder benötigt wird.
Daher bin ich hier stehts angehalten den Fokus auf das Ergebnis zu setzten und von meinem „hohen Ross“ der perfekten Entwicklung wieder runter zu kommen. Hier ist wieder mal viel Disziplin gefragt die eigenen Wünsche und Anforderungen auf die des Kunden anzupassen.