Der Flicken als DeckmantelDu steckst schon im dritten Flicken für dasselbe Abrechnungsmodul, wieder ein try/catch um eine Funktion gewickelt, der niemand traut, und der Gedanke, der dich stoppt, ist nicht 'das braucht einen Rewrite'. Es ist, dass dieser Satz laut ausgesprochen bedeuten würde zuzugeben, dass die Flicken nie halten sollten. Also glaubst du weiter den Mythos: einen Rewrite vorzuschlagen heißt zuzugeben, dass du persönlich nicht einfach reparieren konntest, was da war, also ist ein weiterer Flicken der sichere Weg.
ALTES SKRIPT ERKANNT
“Es richtig neu zu schreiben, würde bedeuten zuzugeben, dass ich es nicht einfach reparieren kann”
Versuch diese Antwort:
“Ein Rewrite ist kein Geständnis. Er ist eine Option unter mehreren für Code, den ich nicht entworfen habe.”DIE ÜBUNG ANSEHEN
Erstelle eine Antwort auf diesen Gedanken – und einen Schritt, der sie belegt.
DER GEDANKE
“Es richtig neu zu schreiben, würde bedeuten zuzugeben, dass ich es nicht einfach reparieren kann”
DEINE AUFGENOMMENE ANTWORT
“Ein Rewrite ist kein Geständnis. Er ist eine Option unter mehreren für Code, den ich nicht entworfen habe.”
EIN PRIVATER SCHRITT
Schreib die private Zwei-Spalten-Liste, jetzt reparabel gegen muss neu geschrieben werden, und speichere sie an einem Ort, den nur du siehst.
Der Flicken als Deckmantel
Warum sich der Rewrite wie ein Geständnis anfühltDer Mechanismus ist Verankerung: in dem Moment, als du dieses Modul geerbt hast, wurde 'vor Ort reparieren' dein Standardrahmen, und jeder Flicken seither hat diesen Rahmen als den einzig akzeptablen bestärkt. Jetzt einen Rewrite zu benennen würde bedeuten, aus dem Rahmen auszutreten, an dem du dich am ersten Tag verankert hast — nicht weil der Code dagegenspricht, sondern weil ein Rahmenwechsel sich anfühlt wie das Rückgängigmachen einer Entscheidung, die du nie bewusst getroffen hast.
Die private Zwei-Spalten-ProbeNimm dir vor dem nächsten Flicken fünf Minuten für eine private Liste mit zwei Spalten: eine für Teile, die du wirklich vor Ort reparieren könntest, eine für Teile, die du nur als 'muss neu geschrieben werden' beschreiben würdest. Niemand sieht sie. Bleibt die zweite Spalte kurz, hält der Mythos vorerst stand. Wächst sie jedes Mal, wenn du hinschaust, ist das eine Information, die dir der nächste Flicken allein nicht liefert.
TRACE · 01/04
Wie dieses Skript dich steuert
- Du formulierst Rewrite-Vorschläge im Kopf, löschst sie aber, bevor du den ersten Absatz fertig hast.
- Jeder neue Flicken am Modul fühlt sich an wie ein Beweis, dass du es noch 'einfach reparieren' kannst, also fügst du immer mehr hinzu.
- Du vermeidest das Wort 'Rewrite' im Standup, selbst wenn ein Flicken länger dauert als ein Rewrite dauern würde.
SOURCE_LOCATED · 02/04
Die verborgene Regel darunter
Das Legacy-Erbschafts-Skript
Wenn ich jemals sage, dass etwas neu geschrieben statt repariert werden muss, gestehe ich, dass ich mit dem Geerbten nicht klarkam, also schulde ich noch einen Flicken, bevor ich das laut sagen darf.
FORGING_REPLACEMENT · 03/04
Ersatzzeilen (diese aufnehmen)
- Ein Rewrite ist kein Geständnis. Er ist eine Option unter mehreren für Code, den ich nicht entworfen habe.
- Flicken und Neuschreiben sind beides Wartung. Keins von beiden ist ein Urteil über mich.
- Ich kann benennen, was neu geschrieben werden muss, ohne zu versprechen, nie wieder zu flicken.
In der App pro Person generiert — das hier ist die Richtung, nicht dein Skript. Deins entsteht aus deinen exakten Worten.
INSTALL · 04/04
Das Protokoll, auf einer Karte
Wenn ich denke
“Es richtig neu zu schreiben, würde bedeuten zuzugeben, dass ich es nicht einfach reparieren kann”
Sage ich
“Ein Rewrite ist kein Geständnis. Er ist eine Option unter mehreren für Code, den ich nicht entworfen habe.”
Dann tue ich eine Sache
Schreib die private Zwei-Spalten-Liste, jetzt reparabel gegen muss neu geschrieben werden, und speichere sie an einem Ort, den nur du siehst.
STATUS: READY_TO_INSTALL
Diesen Gedanken löschen4 Minuten. Deine Stimme. Kostenlos.
Das Wipe-Protokoll
- Schreibe den Gedanken exakt so auf, wie er läuft: „Es richtig neu zu schreiben, würde bedeuten zuzugeben, dass ich es nicht einfach reparieren kann“. Wort für Wort — der Wipe zielt auf den Satz, nicht auf das Gefühl.
- Finde die Regel und die vermiedene Handlung. Wovon entschuldigt dich dieser Gedanke so bequem?
- Nimm die Ersatzzeilen unten mit deiner eigenen Stimme auf. Sprich, als wärst du es ernst — keine Aufnahme, keine Installation.
- Fahre die Schleife: morgens und abends abspielen, 7 Tage lang eine Beweis-Handlung pro Tag loggen.
Klare Antworten
Was, wenn 'braucht einen Rewrite' aufzuschreiben es offiziell wirken lässt, als hätte ich mich zu etwas verpflichtet?
Die Liste bleibt privat, und nichts ändert sich dadurch, dass du sie geschrieben hast. Sie ist kein Vorschlag, kein Ticket, kein Versprechen, nur Information, die du jederzeit überarbeiten oder löschen kannst.
Heißt es nicht einfach, dass ich sorgsam mit der Zeit des Teams umgehe, wenn ich das Wort 'Rewrite' vermeide?
Sorgsam mit Zeit umgehen und ein bestimmtes Wort meiden sind zwei verschiedene Dinge. Du kannst entscheiden, dass Flicken vorerst die richtige Wahl ist, ohne 'Rewrite' nie laut sagen zu dürfen.
Was, wenn die Zwei-Spalten-Liste zeigt, dass der größte Teil des Moduls neu geschrieben statt geflickt werden muss?
Das ist immer noch nur eine Liste, keine Entscheidung. Sie zeigt dir, wo deine Aufmerksamkeit immer wieder landet, und was du mit dieser Information machst, ist eine eigene Wahl, die du später, in deinem eigenen Tempo, treffen kannst.
Verwandte alte Skripte
Verwandte Selbstchecks
Verwandte Forschung
Forschende zum Weiterlesen
Verwandte Mechanismen
Die Forschung hinter diesem Skript
- Postmortem Culture: Learning from Failure — Google SRE, Google SRE Book, 2016
- Invisible Labor in Open Source Software Ecosystems — Champion et al., arXiv, 2024
- Stack Overflow 2025 Developer Survey: Trust in AI at an All-Time Low — Stack Overflow, 2025
- A Mosaic of Perspectives: Understanding Ownership in Software Engineering — arXiv, 2025