Sechs Gewohnheiten,und die Projekte, die sie mir beigebracht haben.
Keine Werte an der Wand. Jede ist aus einem Projekt entstanden, das besser lief, wenn ich mich daran hielt — oder schlechter, wenn nicht. Weil jede Gewohnheit eine konkrete Geste mit sich bringt, steht sie gleich darunter.
01
Zahlen, die ich verteidigen kann
Eine Zahl, die ich vor meiner Betreuerin verteidigen würde, oder gar keine.
YEPA
YEPAs Klassifikator wird an 350 Beispielen gemessen, die die Pädagogikforschenden annotiert haben, nicht an einer Demo, die gut lief. Das Entitätsmodell, das die Extraktion ersetzen sollte, kam auf F1 0,024. Ich habe diese Zahl in den Bericht geschrieben und das Modell eingestellt, statt etwas auszuliefern, das ich nicht verteidigen kann.
KOCO Predict
Bei KOCO Predict habe ich jedes Modell mehrmals bewertet, unter anderem gegen die interpolierte Kurve und nur gegen echte Sammeltage, weil die erste Zahl vor allem die Übereinstimmung mit einer Linie misst, die ich selbst gezogen hatte. Die beiden Rangfolgen waren sich nicht einig, und genau diese Uneinigkeit war das Ergebnis.
was es braucht
Wochen an Arbeit. Ein annotiertes Korpus aufzubauen ist anspruchsvolle, minutiöse Arbeit — aber genau dieses Korpus hat das spezialisierte Modell erst möglich gemacht.
02
Wissen, wann ein LLM das falsche Werkzeug ist
Grosse Modelle sind mächtig und nicht deterministisch. Die eigentliche Kunst ist zu erkennen, wo etwas anderes besser dient.
YEPA
Die bedeutungstragenden Elemente aus einem YEPA-Interview zu holen ist eine offene Aufgabe: ein schema-gebundenes LLM schlug ein feinabgestimmtes NER deutlich. Dieselben Elemente in die sieben Konzepte einer pädagogischen Ontologie einzuordnen ist geschlossen und wiederholbar: ein kleiner Klassifikator, trainiert auf 14 000 Beispielen, lag zwölf Punkte vor jedem getesteten Spitzenmodell. Gleiches Produkt, gleiche Woche, gegenteilige Antworten.
Atelier
In Atelier trenne ich die Arbeit entlang derselben Linie: ffmpeg findet die Sprechpausen, weil eine Lücke zwischen zwei Wörtern Arithmetik ist, und das Modell liest nur Wörter und gibt Indizes zurück, die es nicht erfinden kann. Die teure, fehlbare Hälfte läuft nur dort, wo wirklich Urteilsvermögen gefragt ist.
was es braucht
Ein eigenes Modell heisst, eine Trainingspipeline und ein annotiertes Korpus zu besitzen, statt eine API zu nutzen.
03
Die Komplexität nach unten legen
Streng, wo es wesentlich ist; unsichtbar überall sonst.
FlowerCam
FlowerCam betreibt Gesichtserkennung und Identitätsabgleich auf jedem Bild eines relayten Videostreams, und das Team im Laden soll nur die Kundschaft sehen, wie sie durch die Gänge geht. Die Strenge darunter ist der Grund, warum die Oberfläche ruhig bleiben darf. Sie ist nichts, was man ausstellt.
YEPA
YEPA ruht auf einer pädagogischen Ontologie aus der Forschung, und nichts von diesem Vokabular gehört auf den Bildschirm: Die Person soll ihre eigene Erfahrung sehen, gut beschrieben. Jede generierte Ausgabe druckt trotzdem ihre Quellkarten darunter, damit die Strenge prüfbar bleibt, ohne je zur Oberfläche zu werden.
was es braucht
Diese Arbeit sieht man in einer Demo nicht: Sie zeigt sich an dem Tag, an dem trotz der Last alles weiter hält.
04
Prototyp, dann Optimierung
Über ein Produkt, das man sieht, wird diskutiert. Über ein Konzept wird verhandelt.
YEPA
YEPAs Interview stand in drei Testrunden vor 36 Teilnehmenden, bevor irgendetwas poliert wurde. Die zweite Runde zeigte die Latenz als grösste Reibung, also wurde die dritte Version die vereinfachte, und der Wert, auf den es ankam, die Zeit zum Nachdenken, blieb durchgehend am Anschlag. Dieselben Runden setzten eine Zahl auf das schwächste Werkzeug, den Stellenabgleich: 3,75 von 5. Genau dafür ist ein Prototyp da.
Dutine
Bei Dutine hat eine Umfrage mit sieben Personen und acht Fragen das ganze Produkt verschoben: 57 % rechneten damit, beide Rollen zu haben, also legt die Anmeldung eine Beziehung mit einem selbst an, statt einen Solo-Modus danebenzustellen. Sieben Antworten haben das Produkt stärker verändert als ein Monat Nachdenken.
was es braucht
Ein roher Stand wird wie ein fertiger beurteilt. Also sage ich systematisch laut dazu, was noch Gerüst ist.
05
Die Entscheidung erklären, nicht nur das Ergebnis
Wer das Warum versteht, kann die nächste Entscheidung mit Ihnen treffen.
YEPA
YEPAs wichtigste Entscheidung, einen dedizierten Klassifikator zu trainieren, statt ein Spitzenmodell zu prompten, hielt, weil das Warum aufgeschrieben war: Wir haben drei GPT-5-Grössen und die Claude-Familie mit optimierten Prompts sauber getestet, und sie stagnierten. Das publizierte Ergebnis lautet, dass die Schwierigkeit konzeptuelle Nuance war, nicht Skalierung, und der Preis lag von Anfang an auf dem Tisch: Ein eigenes Modell heisst, eine Trainingspipeline und ein annotiertes Korpus zu besitzen, statt eine API zu nutzen. Zwei Pädagogikforschende tragen diesen Kompromiss mit, weil er erklärt wurde, nicht verkündet.
KOCO Predict
Bei KOCO Predict habe ich die Prognose von stündlich auf täglich umgestellt, also auf das Gegenteil des Vereinbarten. Stündlich waren 2 % der Punkte echte Messungen, täglich 26 %. Das Modell wirkte weniger beeindruckend und die Zahlen wurden brauchbar, und das ist nur dann ein guter Entscheid, wenn man ihn in Kosten und Lieferzeit erklären kann, in den Worten des Kunden.
was es braucht
Es dauert länger, als die Zahl abzugeben, und die ehrliche Fassung ist manchmal die nüchternere.
06
Für die Person entwerfen, die es pflegt
Geschriebene Budgets, echte Grenzen, gemeinsamer Code dort, wo zwei Produkte sich überschneiden.
YEPA
Bei YEPA bin ich CTO und Vollzeit-Ingenieur: Jede Regel, die auf Erinnerung beruht, wird irgendwann nicht befolgt. Die Deploy-Sperre liest den Infrastruktur-Diff und hält an, wenn eine Änderung eine Datenbanktabelle oder einen User-Pool ersetzen würde. Grössenlimits je Dateityp, und ein geschriebenes Verfahren zum Auslagern eines Features ins gemeinsame Paket, leisten dasselbe im Code.
SAFE
Für einen Daytrader dauert die Gegenwart Stunden, für eine Pensionskasse ein Quartal, und steckt diese Grenze in den Modellgewichten, bedeutet jeder Wechsel des Publikums neu annotieren und neu trainieren. Bei SAFE liegen die zeitlichen Schwellen deshalb in einer Konfigurationsdatei, und explizite Datumsangaben erreichen das Netz gar nie: Was „Gegenwart“ bedeutet, ist eine Zeile, kein Nachtraining.
was es braucht
Ein Schutzgeländer kostet an dem Tag, an dem man es schreibt oder einrichtet. Es zahlt sich an dem Tag aus, an dem jemand müde ist, und an dem Tag, an dem die Person, die Bescheid wusste, nicht mehr da ist.
Was ich tatsächlich mache
01Problem
02Verstehen
03Entwerfen
04Bauen
05Erklären
iterieren: Bauen → Verstehen · lernen: Erklären → Problem
Bauen
Ich mache aus einer Idee ein Produkt, das echte Menschen benutzen — von der ersten Codezeile bis zum Deployment.
Mit FlowerCam steuerte eine Person von zu Hause aus einen Roboter durch einen echten Laden, und ich habe den Video-Server geschrieben, der diesen Anruf möglich machte.
Strukturieren
Ich entwerfe Systeme, die noch verständlich sind, wenn jemand anders sie ein Jahr später öffnet.
SAFE liest Finanznachrichten und ordnet jedes Ereignis zeitlich ein, während sich niemand einig ist, was „aktuell“ heisst.
Entscheiden
Ich setze die Richtung, verteile die Arbeit und trage den Entscheid, wenn die Antworten sich widersprechen.
Bei YEPA bin ich CTO und Vollzeit-Ingenieur: Jede Uneinigkeit zwischen Forschung, Freelancern und Produkt landet am Ende bei mir.
Unterrichten
Ich mache aus Komplexität konkrete Werkzeuge und prüfe dann, ob sie den Bedarf wirklich treffen.
Die meisten, die ich begleite, kommen, ohne eine Website bauen zu können, und gehen mit einer, die funktioniert, und mit dem Nachweis dafür.