Ein Mathematiker mit Fields-Medaille hat rund zwei Dutzend seiner alten Java-Applets an einem Nachmittag wiederbelebt, ohne selbst eine Zeile umzuschreiben. Möglich gemacht hat das ein Coding-Agent. Der eigentliche Gewinn steckt nicht in der Technik, sondern in der Rechnung dahinter.

drweb.de als bevorzugte Quelle auf Google hinzufügenQualitätsgeprüfte Inhalte direkt in Google News & DiscoverJetzt hinzufügen

Coding-Agenten verschieben gerade die Schwelle, ab der sich Software überhaupt lohnt. Der Mathematiker Terence Tao hat das öffentlich vorgeführt und Werkzeuge zum Laufen gebracht, die seit Jahren im Netz tot waren.

Das Wichtigste in Kürze

  • Rund zwei Dutzend seit 1999 gebaute Java-Applets hat ein Coding-Agent in wenigen Stunden nach JavaScript übertragen.
  • Beim Umzug hat der Agent zwei Fehler im Originalcode gefunden, die Tao selbst nie aufgefallen waren.
  • Java-Applets starten seit rund 2017 in keinem gängigen Browser mehr, die Werkzeuge waren also fast ein Jahrzehnt unbrauchbar.
  • Für Unternehmen zählt weniger die Mathematik als die Ökonomie: Migrationen ohne Business Case werden plötzlich bezahlbar.

Warum lohnt sich der Umzug plötzlich?

Blechroboter mit Schild
Taos Java-Applets aus 1999, teilweise mit Mathematiker Allen Knutson entwickelt, funktionierten jahrelang zuverlässig, bis Browser ab 2013 NPAPI abbauten und seit 2017 keine Browser mehr Java-Applets starten

Taos Applets stammen aus dem Jahr 1999, einige sind gemeinsam mit dem Mathematiker Allen Knutson entstanden. Jahrelang sind die Werkzeuge zuverlässig im Browser gelaufen, bis die Browser-Hersteller ab 2013 die Plugin-Schnittstelle NPAPI abgebaut haben. Seit etwa 2017 startet kein gängiger Browser mehr ein Java-Applet, mit JDK 11 ist 2018 auch das Plugin aus Javas Standardpaket verschwunden.

Damit waren die Werkzeuge nicht kaputt, sondern nur nicht mehr aufrufbar. Eine Portierung nach JavaScript wäre jederzeit möglich gewesen, doch für ein paar Lehr-Visualisierungen hat sich der Aufwand nie gerechnet. Genau diese Rechnung dreht ein Coding-Agent um, wie ihn OpenAI etwa in Codex oder Google in seiner Agenten-IDE Antigravity anbietet.

Was steckt hinter dem Software-Rückstau?

Der aufschlussreichste Teil hat sich nebenbei ergeben: Beim Umzug hat der Agent zwei Bugs im Originalcode von 1999 entdeckt, von denen Tao nichts gewusst hat[1]. Aus einer reinen Migration wurde so eine Fehlerkorrektur, ohne dass jemand gezielt danach gesucht hätte.

In der Diskussion auf Hacker News betonen mehrere Entwickler einen größeren Punkt: Ein riesiger, aufgestauter Bedarf an kleiner Software liege brach, weil sich für solche Nischen nie ein Entwickler abstellen ließ. Diese Werkzeuge, interne Rechner, Format-Konverter, ein längst vergessenes Makro, ein kleines Intranet-Tool, sind einzeln zu klein für ein Projektbudget und in Summe zu wertvoll, um sie liegen zu lassen.

Dasselbe Muster zeigt sich im Großen: Ein KI-Nachbau der Datenbank PostgreSQL besteht inzwischen alle Regressionstests, und Benchmarks wie Senior SWE-Bench messen, wie nah Agenten an erfahrene Entwickler heranreichen.

Von 1999 in den Browser von heute
Wie ein Coding-Agent tote Java-Applets in Stunden wiederbelebt
~24
alte Java-Applets nach JavaScript übertragen
Stunden
statt Tagen oder Wochen Entwicklungsaufwand
2 Bugs
im Originalcode von 1999 nebenbei gefunden
Warum die Werkzeuge überhaupt stillstanden
1999
Applets entstehen. Tao baut interaktive Lern-Applets, teils mit dem Mathematiker Allen Knutson.
2013
Browser steigen aus. Die Hersteller bauen die Plugin-Schnittstelle NPAPI ab.
2017
Praktisch tot. Kein gängiger Browser startet mehr ein Java-Applet.
2018
Plugin raus. Mit JDK 11 verschwindet das Browser-Plugin aus Java.
2026
Umzug in Stunden. Ein Coding-Agent portiert die Applets nach JavaScript; JDK 26 entfernt die Applet-API endgültig.

Nicht die großen Systeme entscheiden über die Digitalisierung, sondern die vielen kleinen Werkzeuge, die nie jemand modernisiert hat. Coding-Agenten machen genau diesen Rückstau zum ersten Mal bezahlbar.

— Markus Seyfferth, Chefredakteur Dr. Web

Was bedeutet das für Ihr Unternehmen?

Im Mittelstand steckt derselbe Rückstau wie in Taos Applet-Sammlung, nur teurer: ausgelaufene Access-Datenbanken, Makros in kritischen Excel-Dateien, alte Fachanwendungen ohne Wartungsvertrag, halb dokumentierte Skripte. Der Fachkräftemangel in der IT hat solche Aufgaben jahrelang nach hinten geschoben.

Bevor Sie einen Agenten auf Ihren Altbestand loslassen, hilft ein nüchterner Blick auf drei Punkte:

  • Kartieren Sie zuerst, welche kleinen Tools überhaupt im Einsatz sind und woran sie technisch hängen.
  • Trennen Sie unkritische Helfer wie Visualisierungen oder interne Rechner von allem, was Geld oder Kundendaten bewegt. Tao nennt seine Applets bewusst zweitrangig, bei zahlungs- oder DSGVO-relevantem Code gilt das nicht.
  • Prüfen Sie jedes Agenten-Ergebnis gegen Tests und ein menschliches Review, bevor etwas produktiv geht.

Der Agent verschiebt die Schwelle, nicht die Verantwortung. Für tote Lehr-Applets bleibt das Risiko gering, für ein Kernsystem bleibt das Review Pflicht. Der praktische Hebel liegt im großen Mittelfeld kleiner Werkzeuge, das sich bisher nie gerechnet hat.

Quelle

[1] Terence Tao: „Old and new apps, via modern coding agents“

Mehr Newshunger?

4,2 18 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?