Lectures

Lektion 1. Wie man KI anleitet — Grundlagen des Vibe Codings
Von der Installation von Claude Code bis zum Kontextmanagement mit CLAUDE.md. Wie jemand ohne Programmierkenntnisse eine KI anleiten kann.

Lektion 2. Warum man KI nicht trauen kann — Grenzen und Ursachen des Vibe Codings
Die KI fuegt neue Features hinzu und aendert dabei still bestehende Funktionen — das ist Drift. 58% Schmeichelneigung. 97% hoch 5 ergibt 86%. Warum es bei 5 Features zusammenbricht.

Lektion 3. Apps die nicht kaputtgehen — Hurl, Git, CI/CD
Mit Hurl API-Vertraege deklarieren, mit Git Speicherpunkte setzen, mit CI/CD automatisch verifizieren. Zusammen ergeben sie einen Ratchet — ein Zahnrad, das nur vorwaerts dreht.

Lektion 4. Entscheidungen aus dem Code heraus — yongol und deklarative Fullstack-Steuerung
Dass die KI Entscheidungen und Implementierungsdetails im Code nicht unterscheiden kann, ist die Grundursache von Drift. yongol trennt Entscheidungen in 10 deklarative Spezifikationen und faengt Widersprueche zwischen Schichten mit 287 Regeln ab.

Lektion 5. KI mit Zuegeln — Einfuehrung in Reins Engineering
Harness Engineering ist ein Zaun. Reins Engineering sind Zuegel. Wechsle nicht das Modell — fuege Vertraege hinzu.

Lektion 6. Bestanden heisst gesperrt — Ratchet Pattern: Prinzip und Massenanwendung
Die KI sagte 'Fertig!' Tatsaechlich: 40/527. Ratchet Pattern uebergibt die Fertigstellungsbeurteilung an die Maschine.

Lektion 7. Schmeichelei umkehren — Balance zwischen Prompt und Verifizierer
Gibst du Meinung, schmeichelt sie. Gibst du Fakten, korrigiert sie. So nutzt man die Schmeichelneigung als Vorteil statt als Bug.

Lektion 8. Die Fabrik des Agenten — Agent Operable Codebase
Eine Datei mit 20 Funktionen → 30-85% Leistungseinbusse beim Agenten. Mit filefunc aufteilen und mit tsma testen.

Lektion 9. Automatisierung jenseits des Codes — Agent Operable System
Reicht es, wenn nur der Code agent-operable ist? Build, Deployment, Monitoring — wenn der Agent das gesamte System betreibt.

Lektion 10. Das Gesetz der Daten — Agent Operable Data
Falscher Code wird von Tests gefangen. Falsche Daten bemerkt niemand. Das Schema ist das Gesetz, das ich erlasse.