Software entsteht nicht in einem einzigen Modus: Kreative Phasen brauchen andere Regeln als Stabilisierung, Austausch andere als Integration. Die Zuordnung der Platonischen Körper zu den Elementen – wie Platon sie im Timaios beschreibt – liefert dafür ein erstaunlich brauchbares Raster.
Feuer · Der Funken neuer Ideen
Das Tetraeder steht für kreative Phasen im Softwareprozess: Brainstorming, der Einsatz agentischer Werkzeuge, das Ausprobieren neuer Technologien oder das erste Skizzieren einer Lösung. Ohne diesen Impuls entsteht nichts Neues.
Erde · Solide, langfristige Strukturen
Der Hexaeder symbolisiert alles, was Stabilität braucht: Security, Skalierbarkeit, saubere Architektur. Er ist das Fundament, auf dem kreative Ideen erst produktiv werden können.
Luft · Austausch und Perspektivwechsel
Der Oktaeder steht für den Dialog: Rückfragen, Feedback, die Bereitschaft, andere Sichtweisen einzubeziehen. Luft ist bei Platon das Medium der Stimme und des Austauschs – kein Prozess funktioniert ohne diesen Atem.
Kosmos · Komplexe Systeme, die alles verbinden
Der Dodekaeder repräsentiert moderne Softwarearchitekturen, die verschiedene Komponenten integrieren. Microservices, APIs, Datenströme: alles fügt sich zu einem sinnvollen Ganzen.
Wasser · Fließende Prozesse
Der Ikosaeder steht für kontinuierliche Verbesserung (Kaizen), Feature-Toggles oder iterative Releases. Software lebt; der Prozess muss mitschwingen.
Beispiel: CSV-Export
Das folgende Beispiel zeigt, wie die fünf Elemente der Formenlehre zusammen mit agentischer Entwicklung und Test Driven Prompting in einem konkreten Feature-Ablauf zusammenwirken – vom ersten Impuls bis zur iterativen Verbesserung.