bk99.de entertain the web since 1997

Was Code ist und warum Software überall steckt

Zusammenfassung

Paul Ford erklärt Programmierung, Sprachen, Werkzeuge, Arbeitskultur und Softwarewirtschaft als zusammenhängende Welt für Nichtprogrammierer.

Ideen

  • Quelltext beschreibt Abläufe in formalen, maschinenlesbaren Sprachen.
  • Compiler und Interpreter übersetzen diese Beschreibungen in ausführbare Arbeit.
  • Bibliotheken bündeln bereits gelöste Aufgaben hinter wiederverwendbaren Schnittstellen.
  • Softwareprojekte bestehen größtenteils aus Änderung und Wartung.

Einsichten

  • Code ist zugleich technische Anweisung, Kommunikationsmittel und Organisationsgedächtnis.
  • Abstraktionen erhöhen Reichweite und verbergen dabei wichtige Kosten.
  • Softwareentwicklung verbindet Logik mit ständig wechselnden menschlichen Anforderungen.

Fakten

  • Der interaktive Essay erschien 2015 bei Bloomberg.
  • Paul Ford schrieb den Text für ein allgemeines Publikum.
  • Mehrere ausführbare Beispiele ergänzen die Erklärungen.

Empfehlungen

  • Erkläre technische Entscheidungen anhand beobachtbarer Nutzerwirkungen.
  • Lies bestehenden Code häufiger, als du neue Systeme entwirfst.

Referenzen

Originalartikel lesen →