Ein paar spontane Gedanken zur gemeinsamen Entwicklung von EAC mit GPT
Der Mythos des Full-Stack-Entwicklers
Eigentlich habe ich bei EAC alles selbst in die Hand genommen – vom Design über Frontend, Backend bis hin zur Datenbank. Man könnte also meinen, ich dürfte mir den Hut des Full-Stack-Entwicklers aufsetzen.
Ehrlich gesagt mochte ich diesen Hut noch nie. Besser gesagt mag ich Hüte an sich nicht, aber den Titel 'Full-Stack-Entwickler' mag ich ganz besonders wenig.
Etiketten und Hüte sind wie Hürden und zugleich Grabsteine; wenn man unbedingt alles so kategorisieren muss, verliert das Ganze jeglichen Reiz.
Ein erfahrener Ingenieur sollte sich in verschiedenen Bereichen auskennen. Die genialen Ideen im Ingenieurwesen liegen genau darin, wie man einen Einfall durch unterschiedliche Technologien in die Realität umsetzt.
Noch wichtiger ist jedoch Folgendes: Während des gesamten Entwicklungsprozesses
existiert der Hut des Full-Stack-Entwicklers überhaupt nicht!
Das Interessante daran ist: Die erste Version, die ich entwickelt habe, war extrem chaotisch – eine regelrechte ingenieurtechnische Katastrophe. Ich glaube, ein Grund dafür war, dass ich diesen Full-Stack-Hut aufhatte.
Mit diesem Hut habe ich beispielsweise beim Erstellen von Frontend-Seiten einfach drauflosgeschrieben, ohne vorheriges Design oder Slicing. Bei den Datenbanktabellen war es genauso: Welches Feld mir gerade einfiel, wurde direkt spontan geändert. Am Ende wurde alles immer chaotischer, von 'Full-Stack' konnte keine Rede mehr sein, und bei der weiteren Entwicklung traten immer mehr Probleme auf, sodass man oft wieder von vorne anfangen musste.
Selbst wenn man viele Fähigkeiten beherrscht, kann man, wenn man wirklich etwas anpackt, immer nur
einen Hut auf einmal tragen.
Wenn man zum Beispiel Frontend-Seiten erstellt und den Hut des Designers aufhat, sollte man sich ausschließlich auf die Stimmigkeit von UI, UX und Design konzentrieren. Versucht man, zwei Hüte gleichzeitig zu tragen, geraten die Denkweisen miteinander in Konflikt.
Genauso gilt: Wenn man den Hut des Betriebsmanagements trägt, sollte man nicht über die Entwicklung nachdenken, sondern festlegen, wie eine Community verwaltet werden soll und welche Regeln gelten müssen, ohne sich über den Entwicklungsaufwand den Kopf zu zerbrechen.
Ebenso gilt: Trägt man den Hut des Ingenieurs, muss man darüber nachdenken, wie man eine bessere Leistung erzielt und den Entwicklungsaufwand reduziert.
Den Hut selbst in der Hand halten
Ich habe mal einen Schauspieler sagen hören, dass jeder jede Rolle spielen kann, wenn man nur genug Zeit hat, sich hineinzuversetzen. Bei stürmischer See gerät man vielleicht ins Trudeln. Für mich ist ein entscheidender Punkt: Den Hut hält man selbst in der Hand, die Rolle wählt man selbst. Wie gut man sie spielt, steht auf einem anderen Blatt – aber man darf nicht vergessen, den Hut auf dem Kopf auch wieder abzunehmen und an den Hut zu denken, den man in der Hand hält.
Vielen Dank fürs Lesen – Hut ab vor Ihnen.