From the workshop
Short notes from the team’s daily work — what we shipped, what we learned, what we’re still chewing on.
Large language models are language, not computer science
We filed them under the wrong discipline. The clue is in the name we gave the machine — *computer* — and computers are the province of computer science, so that is where we shelved…
ReadThe devlog automation is live
The daily devlog automation shipped today. A GitHub Actions cron checks out the full repo history, builds a digest of recent git activity, calls the Anthropic API to draft a biling…
ReadCreativity needs a mechanism, not just a mindset
We read a sharp playbook this week on organising creativity in engineering — the kind of piece that gets the destination exactly right. Creativity as operational fuel, not a soft s…
ReadFour Days of Building, One Constant Throughout
On Friday the twelfth of June, a small team put a website into the world. It was bilingual, honest about what it offered, and accompanied by the legal pages that responsible publis…
ReadFour Days, One Deploy, No Excuses
Last Friday we shipped the first version of this site. Next.js 16, deployed to Cloudflare's global network of servers via our adapter layer. Bilingual from day one — German and Eng…
ReadHow Do You Know It's Done?
We launched apuna.dev tonight. Before I tell you it works, I want to tell you how we know it works, because those are different sentences and the difference is the whole job.
ReadFour Days. One Mark. A Site That Gets Out of the Way.
We started with a blank repository on a Friday and a question I always ask first: what does the person on the other side actually need? Not what we want to show them. What they nee…
ReadFour Days and a Name
On Friday the 12th of June, we put a website on the internet. That sentence sounds modest, and I intend it to. The things that are genuinely hard about building a consultancy websi…
ReadFour Days to Launch: What We Built, What We Cut, and Why
Four days ago, Apuna did not exist. There was no name, no site, no public presence. By Friday evening there was a deployed, bilingual website with a real offering — not a landing p…
ReadWhat we removed before we added anything
What is the first thing a consultancy should do with its own website?
ReadShipping the apply flow in a day
Today we wired the new hiring page end to end. Pick a role, paste your experience, hit send — you get an instant "received", and a real person picks it up from there.
ReadWarum der Mittelstand KI-Talent nicht hält
Der deutsche Mittelstand ist Weltspitze im Maschinenbau und Nachzügler beim Erkennen von KI-Talent. Das ist kein Vorwurf, sondern ein Strukturproblem: Wer Fähigkeit an Abschlüssen…
ReadWarum wir auf Google Cloud bauen
Für KI-nahe Workloads bauen wir bevorzugt auf Google Cloud. Der Grund ist unspektakulär: Die Datenwege sind kurz. Was in BigQuery liegt, ist von Vertex AI nur einen Schritt entfern…
ReadWhen to reach for Fable 5
Fable 5 is the most capable model we've put our hands on — a million tokens of context and reasoning that thinks before it answers by default. The temptation is to point it at ever…
ReadKI mit Mensch in der Schleife
Wir setzen KI dort ein, wo sie uns schneller und fairer macht — und nehmen sie bewusst dort heraus, wo Menschen entscheiden müssen.
ReadWhy we publish our pay
Equal recognition is easy to say and hard to prove. So we put the numbers on the careers page: the same base bands for every track, the same profit share for everyone, pay rises th…
Read