Ideen & Einblicke

AI-First-Entwicklung, Coding-Leitplanken und die Architektur der Entsorgbarkeit erkunden.

Im AI-Zeitalter wird Code Review zur Spezifikationsprüfung

Wenn AI aus einer Spezifikation Implementierung, Tests und contracts generieren kann, verlagert sich die menschliche Arbeit mit der größten Hebelwirkung weiter nach vorn. Am genauesten geprüft werden muss dann die Spezifikation selbst.

Wenn du seit mehr als ein paar Wochen mit AI shipst, kennst du dieses Gefühl wahrscheinlich. Du öffnest einen Pull Request. Der Code ist sauber genug. Das…

Der AI Safety Stack: Types, Contracts, Property Tests und Mutation Gates

Wenn AI-generated code in Produktion bestehen soll, reicht Code Review nicht. Du brauchst einen gestuften Safety Stack von Type Constraints bis Mutation Testing und Runtime Containment.

Das Gefährliche an AI-generated code ist nicht, dass er immer falsch ist. Das Gefährliche ist, dass er oft gerade gut genug aussieht, um gemergt zu werden.…

Meteor development ist real. Deine Codebase muss nicht mit einstürzen

Das Meme funktioniert, weil Teams tatsächlich mit beweglichen Zielen, festen Fristen und halb definiertem Umfang entwickeln. Autotomy repariert kein Wunschdenken in der Planung, aber es hält die Entwicklung am Laufen, wenn sich die Route wieder ändert.

Nennen wir es Meteor development: Das Ziel wird zuerst verkündet, die Haltestellen ändern sich unterwegs, das Budget gilt als irgendwie lösbar, und engineering…

Stanford CS146S hat bei AI Coding recht. Das fehlende Fach ist Architektur

Diese kritische Einordnung von Stanford CS146S zeigt, warum der Kurs AI Coding im Kern richtig einordnet, die entscheidende Lektion zur AI-Architektur rund um Ersetzbarkeit und Grenzen aber noch fehlt.

Stanford CS146S ist der Kurs The Modern Software Developer, unterrichtet von Mihail Eric und erstmals im Herbst 2025 angeboten. Für den offiziellen Überblick…

Warum große Engineering-Ideen Nische blieben, bis AI sie wirtschaftlich machte

Design by contract, property-based testing, mutation testing und model checking waren keine schlechten Ideen. Sie verlangten zu viel Fachwissen, um sie dauerhaft zu tragen. AI verändert diese Gleichung.

Software Engineering ist voll von Ideen, die im Moment des Lesens sofort richtig wirken. Natürlich sollten Contracts definieren, was eine Funktion annehmen und…

Von Vibe Code zu Production: Warum deine KI-codierte React-Native-App Guardrails zum Skalieren braucht

KI kann dein React-Native-MVP schnell shippen, aber ohne Guardrails kann jede kleine Änderung unzusammenhängende Flows zerlegen. So verhindern deklarative Constraints, dass Geschwindigkeit in Fragilität umkippt.

Die erste Phase des Vibe Codings fühlt sich absurd produktiv an. Cursor und Claude Code generieren Login, Dashboard, Settings und Push Notifications so…

Warum deine vibe-codierte React-Native-App beim Start crasht (und wie du das stoppst)

Wenn optionale SDKs so initialisieren wie Kern-Infrastruktur, können sie deine App schon beim Start crashen lassen. Hier ist das Dependency-Tier-System, das nicht-kritische Tools daran hindert, Production mitzunehmen.

Ein häufiger Launch-Fehler in vibe-codierten Mobile-Apps ist, dass Analytics, Attribution oder Crash-Reporting zusammen mit wirklich kritischen Services…

Warum Vibe Coding mit NativeWind in Cursor deine React-Native-App beim Skalieren zerlegt

Du hast an einem Wochenende ein MVP mit Cursor ausgeliefert, aber jetzt bricht schon beim Ändern einer Farbe alles in 47 Dateien auseinander. Hier ist der Styling-Contract, der die Blutung stoppt.

Du hast Cursor geöffnet, einen Prompt eingegeben und Claude Code in Sekunden ein komplettes React-Native-UI generieren sehen. Flex-Layouts, runde Buttons,…