Blog
Einblicke in Technologie, Engineering und digitale Strategie.
- Modelle von Grund aufEssay
Ein Geschenke-Empfehlungssystem ist ein Kalenderproblem, kein Modellproblem
Sah aus wie ein Modellproblem, war ein Kalenderproblem. In Spanien wird am 6. Januar geschenkt, und kein Embedding von 2022 wusste das.
24. Aug. 2026 · 8 Min. Lesezeit - InfrastrukturEssay
Du brauchst noch keine vier Subnetze
Die meisten Ratschläge zu Cloud-Sicherheit sind für eine Firma geschrieben, die du nicht bist. Vier Stufen, und je eine Prüfung, die du ausführen kannst.
22. Aug. 2026 · 9 Min. Lesezeit - Agenten-SchleifenEssay
KI-Agenten haben meine Arbeit vom Schreiben zum Prüfen verschoben
Neun Posts, ein Argument: Agenten haben das Herstellen billig gemacht und das Prüfen teuer. Hier ist die Reihenfolge, in der ich sie lesen würde.
20. Aug. 2026 · 6 Min. Lesezeit - InfrastrukturEssay
Ein MCP-Server besteht vor allem aus den Stellen, an denen er Nein sagt
Simon Willison argumentiert, MCP sei sicherer als ein Shell-Zugang, weil Werkzeuge sich leichter auditieren lassen. Er hat recht. Ich habe die zwei MCP-Server in meinen eigenen Produkten zurückgelesen, um zu sehen, was auditierbar tatsächlich gekostet hat — und fast alles davon ist Verweigerung.
20. Aug. 2026 · 8 Min. Lesezeit - Agenten-SchleifenEssay
Fünf Regeln für den Agentenbau, gegen 24.560 Pull Requests gehalten
Die Ratschläge zum Agentenbau sind sich einig. Gemessen ist fast keiner. Ich habe fünf davon gegen eigene Daten gehalten: einer stimmt nicht.
19. Aug. 2026 · 8 Min. Lesezeit - MessenEssay
Dein Design System ist eingeführt. Benutzt wird es trotzdem nicht.
Adoption-Dashboards zählen, welche Komponenten importiert werden. Das beantwortet die falsche Frage. Zu zählen, auf wie viele verschiedene Arten eine Komponente aufgerufen wird, hat in meiner eigenen App Dinge gefunden, nach denen ich nie gesucht hätte.
18. Aug. 2026 · 7 Min. Lesezeit - MessenEssay
Gebaut für eine seltene GitHub-Störung. Sie passiert alle drei Tage.
Ich habe ein Sammel-Ticket für GitHub-Störungen gebaut, weil ich sie für selten hielt. GitHubs eigener Feed sagt: eine schwere alle 3,3 Tage.
18. Aug. 2026 · 5 Min. Lesezeit - Agenten-SchleifenEssay
Mein KI-Workflow: delegieren, prüfen, laufen lassen
Den größten Teil meiner Arbeit erledigen Modelle. Das ist der einfache Teil. Der schwere ist, vorher zu sagen, woran ich erkenne, dass sie fertig ist.
17. Aug. 2026 · 9 Min. Lesezeit - Agenten-SchleifenEssay
Der grüne Haken ist eine Behauptung, kein Ergebnis
Drei Werkzeuge meldeten in einer Woche Erfolg und lagen alle falsch. Keines fiel durch einen Test. Gefunden hat sie, wie die Ausgabe hätte aussehen müssen.
17. Aug. 2026 · 8 Min. Lesezeit - InfrastrukturEssay
Drei Listen sind diesen Monat von ihrer Registry abgedriftet. Nichts wurde rot.
Eine handgepflegte Kopie einer Liste, die es schon woanders gibt, ist der billigste Fehler zum Schreiben und der schwerste zum Bemerken. Typen laufen durch, Lint läuft durch, Tests laufen durch — und das einzige Symptom ist etwas, das fehlt.
16. Aug. 2026 · 7 Min. Lesezeit - MessenEssay
Tokens sagen einem Modell, was existiert — nicht, was erlaubt ist
Eine Komponentenbibliothek dokumentiert sechs Button-Varianten. Nirgends steht, wann welche. Ein Modell erzeugt daraus plausiblen Schrott. Ich habe drei Tage an der Schicht gebaut, die das beantwortet — und mein eigenes Eval hat den ersten Fehler darin gefunden.
14. Aug. 2026 · 8 Min. Lesezeit - InfrastrukturEssay
Ich habe Coolify wegen der schnellen Einrichtung genommen. Elf Projekte später wechsle ich zu Kubernetes.
Coolify war die richtige Wahl für das, wofür ich es gewählt habe. Dann wurde aus der Frage, wie ich etwas deploye, die Frage, wie ich es umziehe. Die Antwort ist ein Tarball und viel Klickerei.
14. Aug. 2026 · 8 Min. Lesezeit - InfrastrukturEssay
CDKTF ist archiviert. Dein State ist in Ordnung.
HashiCorp hat das Terraform CDK am 10. Dezember 2025 archiviert. Es hat Terraform erzeugt statt ersetzt, der Ausstieg ist also ein Befehl und dein State bleibt.
13. Aug. 2026 · 7 Min. Lesezeit - Modelle von Grund aufEssay
Ich habe einen Tokenizer geschrieben, und Deutsch wurde teuer
Kontextfenster, Preis pro Million, Rate Limit — alles in einer Einheit, die du dir nicht ausgesucht hast. Ich habe Byte-Pair-Encoding implementiert, um zu sehen, was diese Einheit eigentlich ist. Meine eigene Sprache kam teurer raus.
11. Aug. 2026 · 4 Min. Lesezeit - InfrastrukturEssay
Was deine Infrastruktur wirklich ausführt, wenn du SST benutzt
SST v3 hat CloudFormation gegen Pulumi getauscht, und Pulumis Provider werden aus denen von Terraform erzeugt. Wer Terraform schreibt, entscheidet an dieser Kette, ob SST eine Abkürzung ist oder ein Umweg.
11. Aug. 2026 · 9 Min. Lesezeit - Modelle von Grund aufEssay
Hetzner verschenkt Inferenz. Die Modelle haben sie mit Nachdenken verbraucht.
Vier Open-Weight-Modelle hinter einer kostenlosen, OpenAI-kompatiblen API. Mit 512 Tokens zum Antworten lieferten drei davon gar keine sichtbare Antwort — und zwei Details im Transport brechen einen Standard-Client, bevor man überhaupt so weit kommt.
11. Aug. 2026 · 9 Min. Lesezeit - Agenten-SchleifenEssay
Das Zitierfähigste in meinem Review war erfunden
Ein Agent hat meinen Loss-Function-Post reviewt und drei Befunde geliefert. Zwei waren exakt richtig und haben den Post besser gemacht. Der dritte war die beste Geschichte davon — und stand so in keiner Datei.
9. Aug. 2026 · 6 Min. Lesezeit - Modelle von Grund aufEssay
Ein Sprachmodell, klein genug zum Durchlesen
Warum Modelle bei niedriger Temperature anfangen sich zu wiederholen, konnte ich aufsagen. Herleiten nicht. Also habe ich das kleinste Modell gebaut, das dasselbe Problem hat.
7. Aug. 2026 · 5 Min. Lesezeit - Agenten-SchleifenEssay
LLMs belohnen Expertise. Bewertete Loops frieren sie ein.
Sean Goedecke hat recht: Domänenwissen ist das, womit man ein Modell wirklich fordert. Schreib dieses Wissen in eine Loss Function, und es hört auf, ein Hebel zu sein — es wird zur einzigen Annahme, die im ganzen Lauf niemand mehr revidieren kann. Meine Eval hatte 600 Szenarien und kein einziges davon war eine echte Anfrage.
5. Aug. 2026 · 6 Min. Lesezeit - Agenten-SchleifenEssay
Wie Loss Functions verändert haben, wie ich Agenten-Loops fahre
Larson und Eugene Yan verstehen Compounding als Aufschreiben. Sobald eine Zahl daranhängt, hast du einen Optimierer gebaut — und der geht als Erstes auf deine Metrik los.
4. Aug. 2026 · 14 Min. Lesezeit - MessenEssay
Die am wenigsten hinterfragte Komponente
Eine Progress Bar füllt sich von links nach rechts, da endet das Denken. Renderer getauscht, Semantik gelassen — 10,4 kB gzip, 120 FPS bei fünfzig.
2. Aug. 2026 · 6 Min. Lesezeit - MessenEssay
Ich habe eine Schrift gebaut und ihr eine Testsuite gegeben
Zutat Sans ist eine Geist-Ableitung unter der OFL. Getragen hat sie nicht das Zeichnen, sondern FontBakery, neun Playwright-Checks und ein reproduzierbares Release.
1. Aug. 2026 · 6 Min. Lesezeit - Agenten-SchleifenEssay
Wie ich Modelle route — und kein Agent sich selbst reviewt
Ich suche nicht mehr ein Modell aus, sondern verteile Arbeit nach Fähigkeit. Zwei Regeln tragen fast alles: Plan vor Code, und wer etwas geschrieben hat, prüft es nicht als Einziger.
30. Juli 2026 · 8 Min. Lesezeit - Agenten-SchleifenEssay
Eine Queue, die leer werden kann: T3 Codes Inbox-Sidebar
T3 Codes Settle-Button hat verändert, wie viel ich fertig bekomme — nicht, wie schnell ich anfange. Der Mechanismus, und wo er auf meine PR-Studie trifft.
30. Juli 2026 · 7 Min. Lesezeit - InfrastrukturEssay
5 Terraform-Anti-Patterns, die ich in jedem Startup-Codebase finde
Eine main.tf mit 1.847 Zeilen, keine Module, kein Remote State. Die fünf Terraform-Muster, die in Startup-Codebases den meisten Schaden anrichten.
15. Apr. 2026 · 7 Min. Lesezeit - Agenten-SchleifenForschung
Zerstören AI-Coding-Agents deine CI/CD-Pipeline?
Ich habe 24.560 Pull Requests über 447 Repos analysiert. KI-PRs scheitern 19,4 % häufiger in CI — aber nur unter 55 Zeilen. Wo die Lücke wirklich liegt.
13. Apr. 2026 · 8 Min. Lesezeit
Notizen
2Kurze Aufschriebe zu Dingen, über die ich gestolpert bin und die ich gefixt habe. Ein Verhalten, ein Fix, keine These.
- Lenis verhindert das Scrollen in Textarea und Dropdown6. Aug. 2026 · 3 Min. Lesezeit
Smooth Scroll fängt Wheel-Events für die ganze Seite ab, also reagiert nichts mehr, was eine eigene Scrollbar hat. Der dokumentierte Fix hängt an jedem einzelnen Element. Es geht besser.
- Ein geplanter Post hat über next-intl seinen Volltext verraten4. Aug. 2026 · 3 Min. Lesezeit
Die Route lieferte 404, wie vorgesehen. Der Artikel stand trotzdem im Quelltext jeder anderen Seite — eine Woche vor dem Termin.