Lösungen
Im Laufe der vielen Jahre, in denen ich jetzt schon als Softwareentwickler tätig bin, sind zahlreiche bewährte Lösungen entstanden für Probleme, die in allen oder zumindest den meisten Projekten wiederkehren. Genaugenommen entwickle ich große Teile einer Webapplikation gar nicht mehr neu, sondern setze bewährte und ausgereifte Komponenten zusammen.
Hinzu kommt, dass ich bestimmte Arten von Applikationen schon vielfach entwickelt habe, wie zum Beispiel Content Management Systeme, Online Shops, Buchhaltungssoftware, Warenwirtschaftssysteme und Webmail-Programme. Und obwohl bei individueller Software jedes System ein bisschen anders ist, sind doch die grundsätzlichen Strukturen immer wieder sehr ähnlich.
Auf eine Sache möchte ich an dieser Stelle aber hinweisen: Für manche meiner Kunden entwickle ich spezifische Geschäftsideen, die genau ihr Unternehmen von der Konkurrenz abheben. Ihre Geschäftsideen sind bei mir in guten Händen. Unternehmens-spezifische Lösungen verwende ich nicht wieder. Ebensowenig entwickle ich ein gleiches oder ähnliches System für die Konkurrenz noch einmal.
Es gibt immer eine sehr klare Trennlinie zwischen Geschäfts-kritischen Lösungen und allgemeinen Programmier-Lösungen, die ich strikt einhalte. Der Erfahrungs-Transfer zwischen verschiedenen Applikation vollzieht sich ausschließlich im Bereich der allgemeinen Programmier-Lösungen.