Sam's Blog
Der Geist eines Künstlers. Die Disziplin eines Ingenieurs.
October 07, 2026
Ich bin Künstler. Ich bin auch Software-Ingenieur. Beides ist Teil meiner DNA. Das Malen gab mir eine andere Art, Ideen zu erkunden und mich um die Details zu kümmern, die sie zum Funktionieren bringen.
Heute nutze ich KI, um jede Software zu entwickeln, die ich für Hearts & Colors baue: unsere Website und die internen Werkzeuge, die mir helfen, unseren Betrieb zu führen. So arbeite ich, jeden Tag. Es gibt einem kleinen Unternehmen Raum, mehr zu leisten.
Für Software-Ingenieure geht es beim Erlernen des Umgangs mit KI um mehr als relevant zu bleiben. Sie erweitert, was wir schaffen können, und gibt uns Zeit für Arbeit, die menschliches Urteilsvermögen, Aufmerksamkeit und Sorgfalt erfordert. Bei Hearts & Colors hat diese Chance einen Zweck: mehr Zeit, um füreinander zu sorgen.
Aber schnellerer Code braucht trotzdem eine klare Absicht. Woher wissen wir, dass das, was wir gebaut haben, auch das ist, was wir meinten?
Am 7. Oktober veröffentlichte ich SDD, einen Skill für Claude Code und Codex. SDD steht für spezifikationsgetriebene Entwicklung: Bevor man Code schreibt, beschreibt man, was die Software tun soll und wie man das prüfen wird. Diese Beschreibung—die Spezifikation—wird zum Vertrag für den Bau und die Prüfung des Ergebnisses.
Für die Software-Entwicklungsgemeinschaft bietet SDD einen Weg, die Fähigkeiten der KI zu nutzen und gleichzeitig die Verantwortung der Ingenieure für das Ergebnis zu wahren. Mein Skill gibt dem Agenten einen wiederholbaren Prozess: testbare Anforderungen, menschliche Genehmigung, Umsetzung und Nachweise. Sie behalten die Kontrolle.
Die zentrale Idee ist, dass der Umfang einer Änderung und die Absicherung, die ein Produkt benötigt, zwei verschiedene Dinge sind. Ein paar Zeilen, die Zahlungen oder Zugriffsrechte betreffen, können mehr Prüfung verdienen als ein großes Experiment. Eine schnelle Demonstration sollte nicht den Papierkram einer großen Systemmigration tragen müssen.
Es gibt zwei unabhängige Stellschrauben.
Der Umfang bestimmt den Papierkram. Wie viel ändert sich? Das bestimmt die Struktur der Spezifikation, den Planungsaufwand und die Genehmigungspunkte, von einer kleinen Korrektur bis zu Arbeiten, die eigene Entwurfsdokumente und Verträge benötigen.
Die Absicherung bestimmt den Nachweis. Was passiert, wenn das Produkt etwas falsch macht? Das bestimmt die Szenarien, Fehlerfälle und die nötige Verifikation. Ein Experiment kann seine Grenzen anerkennen. Software, die Kunden bedient oder Geld und Sicherheit betrifft, braucht stärkere Nachweise.
Der Prozess passt sich an, von einer einseitigen Website bis zu Arbeiten, die strenge Absicherung verlangen.
Diese erste Veröffentlichung ist v0. Der Workflow für kleine Änderungen funktioniert durchgängig über alle Absicherungsstufen hinweg; Inline-Änderungen haben einen leichtgewichtigen Pfad. Größere Workflows, unabhängige Überprüfung und zusätzliche Verifikation mit hoher Absicherung stehen auf der Roadmap. Die Installation eines Skills macht ein System nicht konform mit einer Regulierung.
Spezifikationen, Genehmigungen und Testnachweise bleiben beim Code. Sie können in Claude Code beginnen und in Codex fortsetzen; die nächste Sitzung hat eine Aufzeichnung, auf der man aufbauen kann.
Liebe, Fürsorge und Respekt leiten unsere Kunst und die Art, wie wir dieses Unternehmen aufbauen. In der Software bedeutet das, die Menschen zu respektieren, die von dem abhängen, was wir schaffen. KI kann uns helfen, mehr zu bauen; unsere Verantwortung ist es, diese Fähigkeit in den Dienst der Menschen zu stellen.
SDD ist unter der MIT-Lizenz verfügbar. Wenn Sie Software mit KI entwickeln, besuchen Sie das Repository, lesen Sie den Leitfaden zu den zwei Stellschrauben und probieren Sie eine kleine Änderung aus. Issues und Beiträge sind willkommen.



