[ the journal ]

Notes on building the AI-native web.

Page 14 of 17

[ Websites ]

What actually makes a site fast in 2026

Not your framework. Five decisions account for nearly all of the difference between a fast site and a slow one.

Feb 2026·2 min read
[ Custom Software ]

Making sure your product’s email actually arrives

Password resets and receipts that land in spam are indistinguishable from a broken product. The setup is mostly DNS and restraint.

Feb 2026·1 min read
[ Custom Software ]

What “production ready” actually means

It works on the demo is not the same as it works on a Tuesday when the person who built it is on holiday. A checklist.

Feb 2026·1 min read
[ Websites ]

Design systems for teams that don’t have a design team

You don’t need component documentation and a governance model. You need eight decisions written down where people will find them.

Feb 2026·1 min read
[ Custom Software ]

Six signs your software needs attention

None of them is that the code is old. All of them are things the business can observe without reading a line of it.

Feb 2026·1 min read
[ AIEO ]

Should you write for humans or for models?

The question assumes a trade-off that mostly doesn’t exist. Where it genuinely does, humans win — and here’s why that’s also the right AIEO call.

Feb 2026·1 min read
[ AIEO ]

How to measure AI visibility when there are no rankings

There is no position one in a synthesized answer. What to track instead, and how to tell real movement from noise.

Feb 2026·2 min read
[ Custom Software ]

Protecting a public endpoint from abuse

Anything reachable from the internet will be probed, scraped and spammed. Four controls that handle most of it cheaply.

Feb 2026·1 min read
[ AIEO ]

How to pick the questions worth answering

Keyword volume was a proxy for demand. With AI search you can go straight to the thing it was approximating: what buyers actually ask.

Feb 2026·2 min read
[ AI Employees ]

Multilingual AI employees: what to watch

Serving another language is nearly free to switch on and quietly expensive to do responsibly. Four things that break.

Feb 2026·1 min read
[ Websites ]

What actually breaks on mobile

Responsive layout solved the easy half a decade ago. The failures that remain are about touch, text and what you hid.

Feb 2026·1 min read
[ AI Integration ]

Choosing a model for a feature, not for a benchmark

Public leaderboards measure something other than your workflow. Four questions that pick the right model for the job in front of you.

Feb 2026·1 min read