back to reflections

Build for Who Is Not Human

Bots and agents now make up most of the requests hitting web pages. The dominant intelligence online is no longer a person, so build software for the one that is.
Petko D. Petkovon a break from CISO duties, building cbk.ai

As of June, machines send more requests to web pages than people do. Cloudflare Radar reports that the split is around 57.5 percent bot to 42.5 percent human on requests for HTML content. It is page requests and not all of internet life, but the trend is not subtle. Matthew Prince also said agentic traffic was not meant to pass humans until next year but it got here early.

So draw the obvious conclusion! The dominant intelligence online is no longer a person. Yey? By the numbers, you are building for machines whether you admit it or not. If you are smart, you build for them on purpose.

Software for an agent looks nothing like software for a person. All the human dressing falls away so to say. The interface, the layout, the onboarding tour, the empty states, the microcopy that nudges someone along, none of it matters to an agent. It walks past all of it. It reads, it acts and moves on.

Software that is recognisable and well described is how an agent learns to use you and scales on top of you. That is your distribution now.

We built crmkit this way on purpose. Headless, agent first and no screen. Stop assuming a human is on the other end and most of the work in software disappears. What is left is the system itself.

So build for who is not human. Most of your users already are.