Blog

Management, change, development, and AI strategy — written from practice.

A European Oracle Is Still an Oracle

Europe has been losing to US tech for two decades. There is an opportunity to end that: by changing the game.

Europe's Tech Sovereignty Priorities

Palantir at the Dutch border. DigiD handed to a US firm against parliament's vote. France pulling the plug on Microsoft. Europe has the framework — now it needs to use it. Five priorities for sovereign tech.

The Second Copy Is Free

SaaS is a coordination workaround. Europe is walking away from Microsoft. A lightweight commitment scheme could let France, Germany and Denmark share the commons they all already depend on — without giving up sovereignty.

The Case for LMPUs: Why Both Anthropic and the EU Need to Bet on Silicon

Token-based AI inference is broken in three ways: energy, tokenomics, and privacy. LMPUs are the only architecture that solves all three — and they give the EU a credible path to closing the AI gap.

Give Claude Code a Voice with a Stop Hook

A small bash script that makes Claude Code speak its responses out loud. Pair it with voice dictation and you get a two-way conversation with your terminal.

The Conversation We're Not Having About AI

AI needs human oversight, and automating away your workforce destroys the customers you need to survive.

Development the Devilsberg Way: XP with an AI Driver

How Devilsberg builds software using Extreme Programming with AI — pair programming, TDD, continuous integration, and small releases.

Liandon / Alliander — Data Quality Engineering

How a central data reconciliation system cleaned up meter data across the high-voltage grid — and how a change programme made data ownership stick.

ING — Regulatory Scenario Reporting

Leading the team responsible for ING's full €4 trillion credit portfolio database — and building the data quality programme that gated regulatory reporting.

BBned / Telecom Italia — Knowledge Management

How we achieved full adoption of a knowledge base across four departments — without a top-down mandate, in an organisation with high staff turnover.

Crew Craft: Workforce Scheduling Made Simple

How I built a workforce scheduling platform using AI pair programming. Over 10,000 shifts planned.