
Software Architektur im Stream Programmierung als Theoriebildung
Feb 28, 2026
Es geht um Peter Naurs Idee, dass Programmieren eher Theoriebildung als reines Code‑Schreiben ist. Diskussionen beleuchten Wissensverlust bei Teamwechseln, warum Dokumentation oft nicht reicht und wie Iteration Lernen fördert. Kritische Betrachtung, ob LLMs echte Systemtheorien entwickeln können und wann Neubau gegenüber Handover sinnvoll ist.
AI Snips
Chapters
Transcript
Episode notes
Compilerfall Zeigt Theorielücke Zwischen Teams
- Beispiel Compiler: Gruppe A baut Ursprungskomponenten, Gruppe B schlägt Erweiterungen vor und missachtet vorhandene Vorkehrungen.
- Später übernahm Gruppe C den Code und machte das System ineffektiv durch ungünstige Erweiterungen.
Realtime System Wartung Veranschaulicht Implizites Wissen
- Realtime-Produktionssystem: Wartungsprogrammierer kennen das System tief, Anpassungsteams fragen sie bei Problemen.
- Viele Fragen resultierten aus Missverständnissen oder fehlender Dokumentationslektüre.
Theorie Übertrifft Code Für Wartbarkeit
- Die entwickelte Theorie ist wichtiger als Code oder Spezifikation für Wartbarkeit.
- Nur wer die Theorie kennt, kann Teile des Programms erklären und Änderungen sinnvoll beurteilen.
