12 Punkte von davespark 2026-03-23 | 2 Kommentare | Auf WhatsApp teilen

Englische Spezifikationen sind nicht so präzise, wie man denkt

  • „Man merkt erst, wie mehrdeutig alles ist, wenn man versucht, es präzise zu machen“ — Bertrand Russell
  • Programmieren ist wie Schreiben eine iterative Tätigkeit, die man im Tun immer weiter verfeinert

Die Grenzen von Vibe Coding

  • KI macht „Vibe Coding“ möglich, indem sie englische Beschreibungen in Code umwandelt
  • Das Problem ist, dass man ein vages Gefühl (vibe) leicht mit präziser Abstraktion verwechselt
  • Wenn Funktionen zunehmen oder der Umfang wächst, werden Abstraktionen undicht (leaky abstraction) und Bugs entstehen
  • Praxisbeispiel: Dan Shippers per Vibe Coding entwickelte App ging nach dem Viralgehen down → „Echtzeit-Zusammenarbeit ist wahnsinnig schwer“

Abstraktion als Werkzeug zur Beherrschung von Komplexität

  • Das menschliche Gehirn kann nur 7 (±2) Dinge gleichzeitig verarbeiten → Komplexität lässt sich nur durch Abstraktion bewältigen
  • „Der Zweck der Abstraktion ist nicht, ungenau zu sein, sondern eine neue semantische Ebene zu schaffen, auf der man absolut präzise sein kann“ — Dijkstra
  • Gute Abstraktionen zu schaffen ist das Wesen des Programmierens (ReactJS, TailwindCSS usw.)

Auch im Zeitalter von AGI wird Code noch wichtiger

  • Die Vorstellung „Wenn AGI kommt, kann man 100 Genies beschäftigen, warum also auf Details achten?“ ist ein Irrtum
  • Es gibt keinen Grund, diese Intelligenz für die Massenproduktion von Slop (minderwertigen Ergebnissen) zu verwenden
  • So wie niemand von „Vibe Writing“ spricht, ist auch Code selbst ein wichtiges Ergebnis
  • Wenn AGI kommt, sollte man KI als Erstes dafür nutzen, schwierigere Abstraktionsprobleme zu lösen
  • Der Autor selbst hat mit Opus 4.6 ein schwieriges Problem eines Full-Stack-React-Frameworks für Val Town in einem Anlauf gelöst

Fazit

  • „Code ist tot“ zu sagen, ist wie bei der Erfindung des Buchdrucks zu behaupten, „Storytelling ist tot“
  • KI tötet das Programmieren nicht, sondern ist ein Werkzeug, mit dem sich besserer Code schreiben lässt
  • Code steht erst am Anfang

2 Kommentare

 
cgl00 2026-03-23

„Das Problem ist, dass es einen unbestimmten Vibe mit einer präzisen Abstraktion verwechselt“ – dem stimme ich zu. Abstraktion ist schließlich nur für diejenigen möglich, die die Low-Level-Ebene Bottom-up verstanden haben.

 
newbie1004 2026-03-23

Egal wie ich es betrachte, scheint jetzt die letzte Chance zu sein, erfolgreich zu sein.