blog
Notes from two engineers.
What we build, what we chose and what it cost. No thought leadership: the decisions, with the reasons still attached.
We moved our Next.js app from Vercel to Cloudflare with vinext, and it got fasterDriveFlow runs on Cloudflare Workers with vinext since 27 October 2026. Here is what we measured against Next.js on Vercel, what we had to change for Workers, and what vinext still lacks.
Anthropic left git. The reason is the part worth keeping.Anthropic moved its monorepo off git after merges went from 2,500 a day to over 30,000 in four months. You do not have that problem and should not copy the fix. What the write-up shows is where the bottleneck goes once code stops being the slow part, and most of the answer works inside git today.
The Swiss e-ID is safer than the ID photo you upload todayMost of the worry about the Swiss e-ID is about data the Confederation already holds. The real risk sits somewhere else, and it is the reason the launch was postponed in June.
Russia runs a Swiss news site. Almost nobody reads it, and that is the point.The morning after the Neutrality Initiative failed, switzerland.news-pravda.com had already published nine pieces about it. The site belongs to a Russian network that writes millions of articles a year for an audience of search engines and AI training data.
The AI Act got delayed. Three parts of it did not.Brussels moved the expensive obligations to December 2027, and a lot of Swiss companies read that as nothing applying yet. The part that landed on schedule in August is the part most small companies were actually going to trip over.
The Swiss case for running a model on your own hardwareUnder the revised FADP, putting personal data into somebody else's AI tool makes you responsible for it and them your processor, which needs a contract. There is one architecture where that question does not arise, and in August it got considerably cheaper.
What we check before a real business uses itBefore a driving school could depend on our own product, we audited it the way we would audit one we inherited. What makes that useful is not the list it produces. It is the rule it follows about what counts as knowing something.