# Programmierung als Theoriebildung Page: https://stenobird.com/podcast/software-architektur-im-stream-3090375/programmierung-als-theoriebildung Text version: https://stenobird.com/podcast/software-architektur-im-stream-3090375/programmierung-als-theoriebildung.md Podcast: [Software Architektur im Stream](https://stenobird.com/podcast/software-architektur-im-stream-3090375) Published: 2026-02-28T08:15:00+00:00 Episode link: https://software-architektur.tv/2026/02/27/folge304.html Audio file: https://1evriw.podcaster.de/software-architektur-im-stream/media/Programmierung_als_Theoriebildung.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/software-architektur-im-stream-3090375/episodes/programmierung-als-theoriebildung Duration seconds: 3338 ## Resource Der Informatik-Pionier Peter Naur formulierte 1985 in seinem Aufsatz “Programming as Theory Building” die These, dass Programmieren im Kern bedeutet, eine Theorie zu entwickeln – ein tiefes Verständnis eines Problems und seiner Lösung. Diese Perspektive erklärt, warum Änderungen an bestehenden Systemen so schwierig sind, wie Legacy-Software entsteht und weshalb iterative Softwareentwicklung so wirkungsvoll sein kann. In dieser Episode diskutiert Eberhard Naurs Überlegungen und setzt sie in Beziehung zu aktuellen Herausforderungen der Softwareentwicklung – etwa zur verbreiteten Vorstellung im Kontext generativer KI, Programmieren bestehe primär lediglich im Erzeugen von Code. Links - Programming as Theory Building https://pablo.rauzy.name/dev/naur1985programming.pdf - Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung” https://software-architektur.tv/2021/07/09/folge66.html - KI = Bullshit https://software-architektur.tv/2025/04/11/episode260.html - Software-Entwicklung = Lernen? https://software-architektur.tv/2023/12/08/folge191.html ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/software-architektur-im-stream-3090375/episodes/programmierung-als-theoriebildung/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/software-architektur-im-stream-3090375/programmierung-als-theoriebildung.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.