Corentin Giaufer Saubert
I build software for a living — and write about the work, the traces it leaves, and who I'm becoming along the way.
Browse by subject
Five threadsThe writing sorts into a handful of topics — pick the one that matches what you're after.
-
Go & concurrency
Concurrency patterns, performance trade-offs, and Go code you can reason about.
-
Software design & testing
TDD, domain modelling, and the boundaries that make code safer to change.
-
Design & culture
Interfaces, Japanese web design, and the context behind design choices.
Latest — Beyond Minimalism: A Japanese-Inspired UX for the Web
-
Notes on practice
Books, travel, identity, and the ideas that shape how I work.
Latest — Learn Backward. Act Forward.
-
Projects
Building production tools — codegen, transpilers, chess software — and the trade-offs each one exposed.
Latest — Beyond Unicorn: Why I Code-Gen Instead of Emulating
Latest entries
51 totalStreaming OTLP JSON in Go Without Loading the Payload
Why I Built the Plywise Chessboard Library From Scratch
Kafka Rejects Records Over 1 MB. LLM Spans Do Not Care.
Learn Backward. Act Forward.
We Put Full-Text Search in PostgreSQL, Then ClickHouse. Both Were the Wrong Place.
Begin Again Without Pretending Nothing Happened
More by year
On ne voit bien qu'avec le cœur. L'essentiel est invisible pour les yeux.