Warum Programmieren so fesselnd und doch so quälend ist
Why is programming so captivating, yet so agonizing?

Frederick P. Brooks Jr. verglich in seinem Klassiker "The Mythical Man-Month" die Entwicklung großer Softwaresysteme mit dem Kampf prähistorischer Tiere im Teergraben: Nicht eine einzelne Schwierigkeit ist gefährlich, sondern das gleichzeitige Auftreten vieler Probleme, die sich gegenseitig verstricken. Dieser Artikel aus dem Jahr 2026 zeigt, warum Brooks' Analyse auch heute noch aktuell ist – besonders im Zeitalter von KI-Programmierwerkzeugen. Er beleuchtet die Freuden des Programmierens (das Erschaffen, das Lernen, das Lösen von Rätseln) und seine Leiden (die Notwendigkeit von Perfektion, mangelnde Autorität, das Veralten von Produkten) und erklärt, warum ein Programm neunmal so viel kostet wie ein einfaches Programm, wenn es sowohl Produkt als auch Systemkomponente sein soll.
Programmieren macht Spaß, weil es die tief in uns verankerten kreativen Sehnsüchte befriedigt und Fähigkeiten anspricht, die wir alle teilen.