- Seit der Einführung von Claude Code hat sich die Art, große Codebasen zu schreiben und zu warten, stark verändert – so sehr, dass es mit der Einführung der Fotografie in die Welt des Zeichnens verglichen wird: schnelle Umsetzung und freierer Ausdruck werden möglich
- Wiederkehrende Aufgaben, die oft als „technische Schulden“ galten (Migrationen, Framework-Wechsel usw.), lassen sich auch allein schnell parallel erledigen, fast ohne zusätzliche Belastung neben der regulären Arbeit
- Ein experimentelles Entwicklungsmuster nach dem Motto „erst ausprobieren, später bewerten“: Tests, Abstraktionen und experimenteller Code lassen sich leicht erzeugen und wieder entfernen, was Produktivität und Einsichten steigert
- Game-Prototyping, Zusammenarbeit und experimentelle Deployments wurden massiv beschleunigt – Game-Designer können Ideen nun auch ohne eigenes Coding innerhalb weniger Stunden von der Idee bis zur Ausführung bringen
- In Claude-Code-freundlichen Umgebungen wie Monorepos, klaren Tech-Stacks und aktuellen Codebases steigen Tempo und Flexibilität der tatsächlichen Entwicklungsarbeit deutlich
Einleitung: Veränderungen seit der Einführung von Claude Code
- In den letzten 6 Wochen mit Claude Code wurde eine grundlegende Veränderung in der Art erlebt, Code zu schreiben und zu warten
- Es entsteht eine Art „Freiheit des Ausdrucks“, weil nicht mehr jede Zeile selbst geschrieben werden muss
- Mit Claude Code lässt sich die Gesamtstruktur auf einmal entwerfen und über Review- und Editierfähigkeiten in ein Ergebnis überführen
- So wie mit dem Aufkommen der Fotografie ein Teil des Reizes des Zeichnens von Hand zurückging, verändern sich nun Eingabe und Produktion beim Programmieren grundlegend
- Diese Veränderung kann sich zunächst beunruhigend anfühlen, doch das Auftauchen LLM-basierter Werkzeuge löst einen Paradigmenwechsel im Programmieren aus
1. Wie Claude Code das Schreiben und Warten von Code verändert hat
- Arbeiten wie Migrationen, Refactorings und der Abbau technischer Schulden, die früher Wochen bis Monate dauerten, konnten in den 6 Wochen nach Einführung von Claude Code parallel angegangen und abgeschlossen werden
- Beispiele: Umstellung von Hunderten React-Native-Komponenten auf React, Ersatz eines RedwoodJS-Systems, Migration von Jest zu Vitest, Server-Side Rendering, Refactoring des Design-Systems, Upgrade auf Node 22 usw.
- Side Projects und Backlogs, für die früher „gesondert Zeit eingeplant“ werden musste, lassen sich parallel zur eigentlichen Arbeit in freier Zeit bearbeiten, fast ohne zusätzliche Belastung
- Die bisherige Formel „technische Schulden abbauen = Zeit freischaufeln + großer Ressourceneinsatz“ bricht zusammen, ersetzt durch sofort starten → fortführen → abschließen
2. Eine experimentelle Entwicklungskultur nach dem Motto „erst ausprobieren, später bewerten“
- Wenn eine Idee aufkommt, wird sie zuerst mit Claude Code ausprobiert; auch Testcode wird anfangs wiederholt automatisch erzeugt und gelöscht, um daraus zu lernen
- Selbst ohne klare Frontend-Teststrategie hilft Claude Code dabei, für jeden PR spontan verschiedene Testansätze zu erzeugen und wieder zu verwerfen, wodurch Erfahrung aufgebaut und die allgemeine Richtung besser bestimmt werden kann
- Auch Überlegungen zu Ideen und Abstraktionen lassen sich schnell validieren und erkunden – nach dem Muster „selbst ausprobieren, und selbst ein Scheitern kostet kaum etwas“
- Die Kosten des Scheiterns sinken drastisch, wodurch sich der Zyklus aus Experimentieren – Lernen – Entscheiden stark beschleunigt
3. Veränderungen bei paralleler Entwicklung und Zusammenarbeit
- Mit zwei
git clones/VSCode-Profilen werden pro Clone unabhängige Arbeiten durchgeführt (z. B. in einem PR-Erstellung, im anderen experimentelle Entwicklung)
- Während Claude Code in einem Arbeitsbereich beschäftigt ist, kann parallel im anderen gearbeitet werden; unterschiedliche Themes oder Ports pro Clone sorgen zusätzlich für klare Trennung
- Pull Requests lassen sich parallel erstellen, Port-Konflikte von Dev-Servern vermeiden und die Arbeit insgesamt effizienter organisieren
4. Revolutionierte Prozesse für Game-Prototypen und experimentelle Entwicklung
- Prozesse wie Game-Prototyp erstellen → intern deployen → Feedback einholen → veröffentlichen oder verwerfen, die früher Wochen bis Monate dauerten, können seit der Einführung von Claude Code sogar von Designern innerhalb weniger Stunden direkt gecodet und auf einer Website deployed werden
- Von der Idee über die Umsetzung bis zu Team-Feedback und dem Ende des Experiments oder der Überführung in Production (mit Neuschreiben) wird der Deployment-Zyklus drastisch verkürzt
- Gleichzeitig entstehen neue operative Fragen, etwa zur Pflege temporärer Spiele oder zu Kriterien für Formalisierung bzw. Einstellung
5. Einsatz von Claude Code im alltäglichen Coding und in der Zusammenarbeit
- Beim wöchentlichen Triage lassen sich mit Claude Code GitHub Action spontan PRs erzeugen und Experimente starten; kleinere Issues können sofort umgesetzt werden
- Teammitglieder mit Produkt- und Technikverständnis sowie Eigeninitiative nutzen Claude Code am effektivsten – als „Full-breadth developers“
- „Full-breadth developers“: helfen dabei, dass eine einzelne Entwicklerin oder ein einzelner Entwickler den gesamten Arbeitsfluss frei steuern kann
- Wenn Menschen Code-Review, Kontextvermittlung sowie Korrekturen und Entscheidungen beibehalten, steigen Produktivität und Kreativität des gesamten Teams
6. Claude-Code-freundliche Codebase-Umgebungen
- Monorepo: Gesamter Code, DB-Schema, API und UI-Logik liegen an einem Ort, was Claude Code für Kontextverständnis und Automatisierung besonders entgegenkommt
- Standardisierter Tech-Stack (
React, Relay, GraphQL, TypeScript, StyleX, Bootstrap usw.) macht es dem LLM leicht, die Struktur zu verstehen und Aufgaben zu automatisieren
- Eine aktuelle Codebase mit möglichst wenig Legacy maximiert die Effizienz beim Einsatz von LLMs
7. Grenzen von Claude Code und die tatsächlich spürbare Veränderung
- Quantitative Kennzahlen wie Anzahl von PRs oder Commits verändern sich nicht unbedingt stark, doch wahrgenommenes Tempo, Flexibilität und Produktivität steigen deutlich
- Claude Code übernimmt die Rolle eines Pair Programmers auf dem Niveau eines „erfahrenen Junior+“ – wenn Ingenieurinnen und Ingenieure Codequalität, Logik und Kontext steuern, ist es ein hervorragender Partner
- Gerade bei repetitiven Aufgaben, dem Abbau technischer Schulden und dem schnellen Vorantreiben von Side Projects entsteht eine qualitativ andere Arbeitserfahrung
8. Empfohlene Strategie der „parallelen Implementierung“ für Juniors und Lernende
- Es ist nicht nötig, den neuesten Trends im LLM-Ökosystem übermäßig hinterherzulaufen
- Für Einsteigerinnen und Einsteiger wird empfohlen, zuerst selbst Code zu schreiben und dann Claude Code dieselbe Aufgabe lösen zu lassen, um durch Vergleich und Analyse zu lernen
- Anhand der Lösungen von Claude Code lassen sich unterschiedliche Abstraktionen und Patterns aus der Praxis schnell aufnehmen
- Wer LLMs als „Konkurrenten + Mentor“ nutzt, kann zugleich praktische Fähigkeiten und ein Gespür für das aktuelle Ökosystem ausbauen
- Claude Code ist wie ein Mobiltelefon – es muss nicht immer eingeschaltet sein
- Entscheidend ist letztlich, die Kontrolle zu behalten und das Tool effizient einzusetzen
9. Explosionsartige Zunahme von Side Projects und kurzen Experimenten
- Kleine Experimente, Tool-Entwicklung oder Blog-Verbesserungen, die früher an Zeit- und Energiegrenzen scheiterten, lassen sich mit Claude Code innerhalb weniger Stunden umsetzen
- Idee → sofortige Umsetzung → selbst ein Fehlschlag ist wenig belastend – dadurch werden kreative Experimente und persönliche Projekte neben Production deutlich einfacher
10. Konkrete Beispiele für Claude-Code-Dialoge und Code-Reviews
- Konkrete Beispiele aus realen Abläufen wie DB-Cleanup-Skripte, Puzzle-REPLs oder PDF-Layouts für Kreuzworträtsel zeigen die Kette Anforderung → Codegenerierung → Ausführung → Korrektur → Review
- Fehler des LLMs (bei Schlussfolgerungen, Übertreibungen, Hardcoding usw.) sind möglich – erst wenn Ingenieurinnen und Ingenieure die logische Prüfung und Qualitätsverantwortung übernehmen, entsteht echter Wert
11. Die Rolle von Claude Code im Engineering und Fazit
- Claude Code kann breiten Kontext besonders gut aufnehmen, etwa Referenzcode, Screenshots und zusätzliche Erläuterungen
- Claude Code ist ein assistierender Programmierer auf „Post-Junior“-Niveau (erfahrener Junior oder darüber) – mit unbegrenzter Geduld und Geschwindigkeit ein sehr effizienter Partner im Arbeitsalltag
- Design, Qualität und endgültige Kontrolle bleiben Aufgabe menschlicher Engineers; Claude Code erweitert dafür Reichweite und Geschwindigkeit von Implementierung, Experimenten und Automatisierung massiv
- Dadurch entsteht eine Entwicklungsumgebung, in der man sich von der Einschränkung löst, jede Zeile selbst schreiben zu müssen, und sich stärker auf Design, Qualitätsmanagement und Innovation konzentrieren kann
Noch keine Kommentare.