Watermarking AI
Classifiers stopped spotting AI output once models got good. Watermarks hide a keyed statistical bias in text, images and proteins instead. But marking output is only half the job: without shared keys, nobody else can detect it.
The blog · since 2015
Essays, playbooks and field notes from our CTOs, architects and leads. Written for people shipping real product.
Classifiers stopped spotting AI output once models got good. Watermarks hide a keyed statistical bias in text, images and proteins instead. But marking output is only half the job: without shared keys, nobody else can detect it.
Classifiers stopped spotting AI output once models got good. Watermarks hide a keyed statistical bias in text, images and proteins instead. But marking output is only half the job: without shared keys, nobody else can detect it.
Only three steps between an idea and a preview link need a human: answering questions, approving the plan and checking the result. A GitHub Action routes issue and PR events to a Claude routine that refines, builds test-first and fixes review feedback. The real effort goes into when not to proceed.
AI made doing more almost effortless, and that is the problem. When every quiet moment becomes a chance to ask another question or kick off another agent, you trade one deep experience for a dozen forgettable hits. Work at 20x, enjoy life at 1x.
An LLM does one thing: it predicts the next token. Training nudges that guess towards the right answer billions of times, attention lets it look back at the tokens that matter, and chaining guesses together turns a prediction into an essay.
Running agents in parallel turned engineers into notification processors. Defending focus is a losing fight. The job now is making interruptions affordable: visible signals, no friction, finished work you can walk away from, and more valuable work within reach.
AI made code cheap, so the bottleneck has moved from how to build to what to build. Strategic DDD matters more than ever, whilst tactical patterns like aggregates matter less as AI writes and reads more of the code.
Documentation rots, and what your product does ends up in a few developers' heads. So I stopped writing docs and started extracting them: small, typed, linked notes pulled from the codebase, written for product, with every claim traced back to the line it came from.
Most agentic pipelines chase throughput by taking humans out of the loop. Better products come from small, isolated pipelines that raise quality at each human handover, from bug reports and refinement to pull requests and releases, whilst domain knowledge stays with people.
Fyxer's per-seat price more than doubled, so we built our own meeting notetaker in one night with Claude Code. A blind benchmark on our own bilingual meetings, EU-only storage, and a per-hour cost that puts the whole company below what nine Fyxer seats now cost.
When implementation becomes cheap, what's left? I stopped writing code, ventured into machine learning and 3D game development, and discovered that AI made me remarkably efficient at making mistakes. Fortunately, it also made me much faster at learning from them.
My first software factory flooded the team with pull requests nobody asked for. The second one had the same problem, just with better visibility. It only started working when the team took ownership and the factory began to encode what we believe good engineering looks like.
As a kid, your skills could only get you so far in a game. Sometimes the game itself was the problem. AI fixed a decades-old goalkeeper bug from a short video, and the real shift is what that means for anyone with an idea.
A React island inside a Django page needs three things: a template tag that records rather than renders, one batched call to a render sidecar, and a browser that hydrates only the IDs the server named. Shared state then lives outside React, in a small store or the URL.
The token bill for an AI agent is the visible 10 to 30% of what it costs. Review, supervision, rework and ownership make up the rest, and unlike a salary, almost nobody forecasts it.
You don't need a front-end rewrite to make one screen feel like an app. A small render sidecar lets an existing back-end server render React components, hydrate only the islands that need to be interactive, and leave auth, the ORM, and your templates exactly where they are.
AI & agentic tooling
We use AI and agentic workflows daily. From coding agents to AI strategy, we help teams adopt what actually works.
Read our AI insightsEngineering leadership
We <3 sharing content for CTOs, senior engineers and founders with real-world insights.
40+ expert authorsFor investors & VCs
Technical audits, codebase assessments, and risk analysis for portfolio managers making investment decisions.
Explore our investor contentOur staff engineers will get your software (back) on track and lead your engineering team. We prepare our exit from day one: our goal is to bring the software and the team to the right level for us to get out again.
Learn more about software engineeringOur CTOs in residence (or fractional CTOs) inject technical leadership into your team, ensuring the technical aspect of your business gets exactly the right attention.
Learn more about CTO as a serviceWe're the market leader for technical due diligence of SaaS companies in Belgium and The Netherlands, servicing clients all over the world. Investors appreciate our smooth process, sharp opinions and top-notch reports.
Learn more about auditingBehind-the-scenes support for your CTO or technical lead to enhance their skills, drive effective change, and grow their teams confidently.
Learn more about CTO coachingWe can help you find the best talent to join your team. Unlike other recruiters, we are CTOs and software engineers ourselves, and through getting our hands dirty, we know the skills required to make an impact.
Learn more about recruitingSometimes your struggles go beyond the technical. Do you need help evaluating the roadmap or sharpening the vision? What should you build in order to scale? Our product management experts know the way.
Learn more about product management