Richte ein durchdachtes Pair Programming mit ausdrücklichen eigenen Regeln und No-Go-Zonen ein, damit aus Unterstützung nie Abhängigkeit wird.
Diese Lektion in Kodokon öffnenDas berufliche Risiko dauerhafter Unterstützung hat in der Ergonomieforschung einen Namen: Automation Complacency, die Selbstzufriedenheit gegenüber der Automatik. Linienpiloten kennen sie gut - je zuverlässiger die Automatik, desto weniger prüft der Mensch nach, und desto stiller erodieren seine manuellen Fähigkeiten. Bei Entwicklern ist das Symptom sehr genau beschreibbar: Du nimmst immer längere Vorschläge an, prüfst sie immer weniger, und an dem Tag, an dem die KI nicht verfügbar ist oder sich in einem feinen Detail irrt, merkst du, dass du es allein nicht mehr kannst. Die Gegenmaßnahme ist nicht der Verzicht: Es ist ein ausdrücklicher Nutzungsvertrag, schwarz auf weiß aufgeschrieben, den du dir selbst auferlegst.
Die zentrale Regel dieses Vertrags passt in vier Worte: Ich tippe, sie prüft. Du schreibst den Code selbst, als ersten Entwurf, ohne Hilfe; die KI kommt erst danach ins Spiel, als Prüferin. Diese Umkehr ändert alles: Die Anstrengung des Produzierens - genau die, die Können aufbaut und erhält - bleibt bei dir, und die KI steuert bei, was sie am besten kann: einen lückenlosen, unermüdlichen Blick auf deine Arbeit. Das ist das genaue Gegenteil des vorherrschenden Reflexes (generieren lassen und dann vage überfliegen), der die kognitive Last umdreht: Das Modell produziert, und dir bleibt die schwerste Rolle, nämlich Code zu beurteilen, den du nicht selbst durchdacht hast.
You are a senior code reviewer, demanding but supportive. I just wrote this code myself and I want a review that helps me improve, not a rewrite.
Context: [LANGUAGE, project constraints, what the code is supposed to do].
[PASTE YOUR CODE]
Review rules:
1. NEVER rewrite the code in full, not even a complete function.
2. Classify each remark: likely bug / production risk / readability / style.
3. For each likely bug, describe the exact input scenario that triggers it, WITHOUT giving the fix - I want to find it myself.
4. End by asking me about a design choice I made that seems questionable to you.
Format: numbered list, the most serious remark first. Maximum 8 remarks.Zweite Klausel des Vertrags: die No-Go-Zonen. Lege im Voraus fest, in welchen Teilen des Projekts die KI niemals eine einzige Zeile schreibt, egal unter welchen Umständen. Drei Kategorien sind unverzichtbar. Erstens sicherheitskritischer Code - Authentifizierung, Sitzungsverwaltung, Kryptografie, Datenmigrationen - wo eine plausible, aber falsche Antwort zu teuer ist. Dann der fachliche Kern, also die Logik, die dein Produkt wertvoll macht: Genau die musst du in- und auswendig kennen. Und schließlich, am wenigsten naheliegend, jeder Erstkontakt mit einem neuen Konzept: Wenn du die KI deinen ersten Mutex, deine erste Saga oder deinen ersten Worker schreiben lässt, wirst du es nie wirklich lernen. In diesen Zonen behält die KI eine Rolle: erklären, hinterfragen, prüfen. Niemals produzieren.
You are my pair programming partner in navigator mode: you guide, I drive. I'm stuck on this problem:
[DESCRIBE THE PROBLEM + paste the error message or the relevant snippet]
Absolute rules:
1. Forbidden to give me code longer than one line.
2. Proceed with Socratic questions: help me form hypotheses, then design the test that verifies them.
3. If I head in the wrong direction, say so clearly and explain why, but let me find the right one.
4. When I've found it, ask me to restate the root cause in two sentences, and correct my wording if it's imprecise.
Start by asking me what I've already tried and what I concluded from it.Letzte Klausel: die Messung. Ein Vertrag ohne Kennzahl überlebt keine sechs Wochen. Die richtige Kennzahl ist nicht die Menge deiner Prompts, sondern deine Verständnisschuld: die Zahl der Codeblöcke, die du diese Woche ins Repository committet hast und die du weder aus dem Gedächtnis neu schreiben noch im Detail erklären könntest. Zähle das ehrlich, jeden Freitag. Steigt der Wert zwei Wochen hintereinander, zieh den Vertrag enger: Erweitere die No-Go-Zonen, kehre zum strengen „Ich tippe, sie prüft“ zurück. Der letzte Test bleibt derselbe wie in der Luftfahrt: Schalte die Automatik einen Tag pro Woche ab und beobachte, was du noch kannst.