“Schreib mir ein ERP System. Mach keine Fehler.” Sieht so die Zukunft der Softwareentwicklung aus? Wir denken nicht. Moderne LLMs leisten beachtliches, wenn sie agentisch Code generieren. Ein wichtiger Aspekt der Softwareentwicklung ist jedoch nicht das Schreiben des Codes, sondern die Entwicklung und Pflege eines (mentalen) Modells, das dem Softwaresystem zugrunde liegt.
Dem “Slop” fehlt dieses Modell. Man möchte beim Review die Maschine packen, schütteln und schreien “WARUM?!?”. In diesem Talk möchten wir euch mit der alten Idee von “Programming as Theory Buildlding” von Peter Nauer bekannt machen, denn eine solche Theorie trennt Slop von einer sauberen Codebasis.
Wir zeigen euch in diesem Talk wie diese Theorie reines Vibe Coding von AI Aided Software Engineering unterscheidet. Außerdem lernt ihr welche Techniken vom kollaborativen Domain Modelling zum Architekturmodell ihr nutzen könnt um eine Theorie gemeinsam mit Fachbereich und Softwareentwicklungsteam zu formulieren und wie ihr einen Coding Agent prompten könnt, um eine Theorie - eure Theorie - in den Code zu integrieren.