;
;

Dries Buytaert

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

One description, inside and outside Drupal

My website has a custom photo album module that I've maintained for about twenty years. It helps me manage more than ten thousand photos. In my Dru...
Posted on 15 October 2026 | 12:26 pm

State of Drupal presentation (September 2026)

Drupal is now light-years ahead of its reputation. Closing that gap is our #1 challenge, and it was the main message of my DrupalCon Rotterdam keyn...
Posted on 7 October 2026 | 7:50 am

Acquia rebrands around content and Drupal

Today Acquia launched a new brand, and my favorite part is the updated logo. Right under the Acquia name, it now says "Powered by Drupal". Drupal h...
Posted on 15 September 2026 | 12:13 am

The 60-second procurement test

I believe any Open Source project with a commercial or institutional funding ecosystem should publish an official contribution record: who contribu...
Posted on 9 September 2026 | 6:45 pm

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