Ich lese PHP-Codebases, die durch KI-unterstützte Entwicklung beschädigt wurden, und ich schreibe sie zurück in Form. Die Methode ist kein Framework und keine Plattform. Sie ist Lesen, dann Messen, dann Schreiben, in dieser Reihenfolge, und nichts zu liefern, was ich dem Team nicht in Fließtext erklären kann.
Ich behandle die Codebase als Beweismaterial. Das Repository erzählt mir, was das Team glaubte, als es jede Zeile schrieb; meine Aufgabe ist es, sie zu lesen, bevor ich sie ändere, und sie in einem Zustand zu hinterlassen, dem die nächste Leserin vertrauen kann.
Erst lesen, dann messen, dann schreiben. Jede Änderung ist klein genug, um zurückgerollt zu werden, und groß genug, um zu zählen. Nichts geht live, was ich dem Team nicht in Fließtext erklären kann; nichts geht live ohne Tests, wenn sich Verhalten ändert.
Solo-Operator. Keine Auslagerung, keine Junior-Bank, keine Folien-Übergabe nach dem Angebot. Die Person im Triage-Gespräch ist die Person an der Tastatur, jede Zeile.
Die ersten Stunden gehen ins Lesen des Repositorys, nicht ins Ändern. Das Artefakt ist eine geschriebene Karte: wo der Wert sitzt, wo der Schaden sitzt, welche Dateien tragend sind, und welche Verzeichnisse das Team nicht mehr anfassen sollte, bis die Bereinigung landet.
Testabdeckung, zyklomatische Komplexität, File Churn, Abhängigkeitstiefe. Wo es hilft, Mutation-Testing-Scores auf den Modulen, die ich anfassen will. Zahlen, die in Ihrem Repository auf einem bestimmten Commit verwurzelt sind, keine abstrakten Benchmarks.
Eine schriftliche Diagnose in Fließtext. Strukturelle Schulden, der Teil, der KI-unterstützter Arbeit zuzuschreiben ist, der Teil, der schon vorher falsch war, und ein priorisierter Reparaturplan. Ihres, um damit zu tun, was Sie wollen — mit oder ohne mich in der Reparatur.
Hände an der Tastatur. Tests, bevor sich Verhalten ändert. Jede Änderung für sich reviewbar. Kein Big-Bang-Refactor, kein Über-Nacht-Rewrite, kein "vertrauen Sie mir, es geht jetzt" ohne grünen CI-Lauf auf einer deterministischen Suite.
Senior-PHP-Engineer. Zend & (ex-)CISSP zertifiziert. Standort Alicante, Spanien, MEZ-Zeiten. Das Projekt und der Operator sind eine Person by design — was Sie im Triage-Gespräch hören, ist das, was Ihr Repository erreicht.
Nein. Das Modell sind Projekte, keine Anstellung — stündlich, pro Projekt oder pro Tag. Das hält die Methode scharf und den Operator unabhängig. Wenn Sie einstellen wollen, empfehle ich gern Menschen, die passen.
Manchmal neben Ihrem Team. Nie mit einer ausgelagerten Bank. Jede Zeile Code, die im Projekt geliefert wird, ist vom genannten Operator geschrieben oder reviewt. Es gibt keine Junior-Ebene und keine Folien-Übergabe.
Alicante, Spanien, MEZ-Zeiten. Projekte laufen standardmäßig remote; on-site für die Diagnosephase auf Absprache, Reisekosten zum Selbstkostenpreis.
Das Triage-Gespräch steht meist innerhalb der ersten Arbeitswoche nach Anfrage. Die Diagnose folgt, sobald wir den Scope vereinbart haben. Reparaturarbeit beginnt erst, nachdem Sie die Diagnose gelesen und den Scope bestimmt haben — nie vorher.
Dreißig Minuten, keine Rechnung, kein Pitch-Deck. Bringen Sie das Repository mit oder eine Beschreibung davon. Sie gehen mit mindestens einem nächsten Schritt, den Sie selbst gehen können, ob das Projekt weiterläuft oder nicht.