;
;

Dries Buytaert

On digital experiences, Open Source, Open Web, Drupal, and our digital future.

Open Source is four kinds of economic goods

An Open Source project contains several economic goods. Its code, infrastructure, services, maintainer time, and commercial ecosystem each behave d...
Posted on 1 September 2026 | 10:50 am

Open Source is a cost-allocation system

Open Source is usually described as a licensing model, a development model, or a production model. All three descriptions are useful, but they leav...
Posted on 27 August 2026 | 7:21 pm

Finding related posts with embeddings

I added a new feature to my blog: a list of related posts at the bottom of each post. I implemented it using embeddings, and this note documents ho...
Posted on 26 August 2026 | 8:40 am

The software business after code scarcity

If AI can generate an application from a description, is software still worth anything? I have lived with a version of that question longer than mo...
Posted on 17 August 2026 | 9:35 am

Helping agents discover my site search with MCP

This is the third post in a series about making my site's search available to AI agents. First, I published an API Catalog, which helps agents that...
Posted on 4 August 2026 | 3:01 pm

Responsibility follows control

An AI model does not decide what data it can access, which tools it can use, or whether it can act without approval. People make those decisions at...
Posted on 30 July 2026 | 4:46 pm

From personal AI experiments to shared tools

In April 2025, I published Claude Code meets Drupal, my first public experiment with an AI coding agent. I have been experimenting with coding agen...
Posted on 28 July 2026 | 8:06 pm

Helping agents discover my site search with Agentic Resource Discovery

Yesterday I blogged about the API catalog that announces my site's search API to agents. In response, someone pointed me to the ARD specification, ...
Posted on 23 July 2026 | 7:25 pm

Helping agents discover my site search with an API Catalog

I kept running into the same small frustration. My site has its own search, but when I ask an AI agent whether I have written about a topic before,...
Posted on 22 July 2026 | 2:22 pm

The CMS Fragmentation Tax

In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress ...
Posted on 20 July 2026 | 10:10 pm