Zum Inhalt springen

Ein Softwarehaus mit eigener Plattform

CodeHero schreibt Systeme neu, die ihre Autoren überlebt haben. Dutzende Migrationen hinter uns, über zehn Jahre in fremdem Code und eine Plattform, die eine Million Zeilen gelesen hat, bevor ein Entwickler die erste schreibt.

Was wir machen

Wir nehmen eine Codebasis in COBOL, RPG, VB6, Delphi, ColdFusion oder PHP und geben dasselbe Verhalten in Go, Rust oder TypeScript zurück, Modul für Modul, mit Tests gegen das, was das Original tatsächlich tut. Die Karte des Systems fällt bei dieser Arbeit ab, und bei Code dieses Alters ist sie meistens die einzige zutreffende, die überhaupt jemand hat.

Woher die Plattform kommt

Die Plattform ist unsere, und es gibt sie, weil die Alternative war, eine Million Zeilen von Hand zu lesen. Sie ist kein Chatfenster mit einem System-Prompt davor. Die Modelle sitzen in einem Gerüst, das den Quelltext zuerst in einen Abhängigkeitsgraphen parst und die Reihenfolge der Arbeit aus diesem Graphen plant. Es schreibt die Tests vor dem Code und gibt ein Modul nicht heraus, solange dessen Ausgaben auf denselben Eingaben noch vom Original abweichen.

Warum ein Softwarehaus und keine Agentur

Eine Agentur verkauft Stunden und besetzt sie gegen Ihr Backlog, also ist ein Neuschreiben über achtzehn Monate für sie ein gutes Jahr. Wir verkaufen stattdessen das fertige System und sind in dreißig Tagen fertig; dass diese Rechnung aufgeht, liegt an der Plattform. Sie ändert auch, wozu wir Ja sagen: Wenn ein Projekt nur mit zwölf Leuten über ein Jahr zusammengeht, hat es jemand falsch geschnitten, und meistens ist es nicht der Kunde.

Warum wir so schnell sein können

Das Lesen macht die Plattform. Sie parst den ganzen Baum, jede Sprache darin, parallel, und legt unseren Entwicklern einen Abhängigkeitsgraphen, eine Liste toten Codes und die Stellen hin, an denen die Geschäftsregeln wirklich stecken. Das ist der Teil, für den ein Team früher ein Quartal gebraucht hat, und deshalb sind dreißig Tage eine Zusage und keine Ambition. Wo die Arbeit reguliert ist, laufen die Modelle mit Air-Gap in Ihrem Perimeter, auf Ihrer Hardware oder auf unserer.

Mit wem Sie sprechen

Wer Ihre Fragen beantwortet, ist die Person, die Ihren Code lesen wird. Dazwischen sitzt kein Kundenbetreuer, und es gibt kein Erstgespräch, dessen Zweck ein zweites Gespräch ist.