von Serguey Shinder
Ich legte einmal die Produktion mit einer einzigen Zeile lahm. Eine kleine Änderung. Ein selbstsicherer Push. Und dann die Alarme, die Hektik, das flaue Gefühl, meinen Namen an dem Ding zu sehen, das kaputtging.
Tagelang danach war ich dieser Fehler. Jedes Mal, wenn ich den Laptop öffnete, erinnerte mich eine Stimme daran, was ich getan hatte. Nicht „du hast einen Fehler gemacht”, sondern „du bist der Fehler”. Ich hatte den Commit und mich selbst verwechselt, und diese Verwechslung machte mich für Wochen langsamer und ängstlicher.
Was das änderte, war eine einfache Unterscheidung, die mir ein älterer Entwickler gab. Der Code trägt deinen Namen im Commit, sagte er, aber er ist nicht du. Wenn jemand ihn kritisiert, kritisiert er den Code. Das Ego übersetzt „diese Funktion ist verwirrend” ständig zu „du bist nicht gut genug”, und diese Übersetzung ist ein teures Gift.
Als ich anfing, die beiden zu trennen, veränderte sich alles. Feedback wurde zum Geschenk statt zum Angriff. Ich konnte schlechten Code löschen, der zufällig meiner war, ohne mich dabei verteidigen zu müssen. Ich konnte schneller sagen „du hast recht, das war falsch”, und genau das machte mich besser.
Der Commit war nie ich. Er war eine Entscheidung, die ich an einem Tag traf, mit dem, was ich damals wusste. Diesen Unterschied zu lernen, war eines der befreiendsten Dinge meiner Laufbahn.
– Serguey Asael Shinder
Leave a comment