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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app