From our blog

Check out our latest news and updates.

The context window is a budget, not a memory
The context window is a budget, not a memory
02/09/2026 — [email protected]

Bigger context windows did not give models memory. They gave you a larger envelope to fill on every single request — and...

Why agents fail on long tasks
Why agents fail on long tasks
19/08/2026 — [email protected]

An agent that handles five steps beautifully can fall apart at twenty. The reason is rarely reasoning — it is that the c...

Giving an agent memory without giving it amnesia
Giving an agent memory without giving it amnesia
17/08/2026 — [email protected]

Memory is not a feature you enable. It is a set of decisions about what to keep, what to summarise and what to let go —...

What an AI agent can actually do with a design system
What an AI agent can actually do with a design system
13/08/2026 — [email protected]

Given a real design system, a model stops inventing interfaces and starts assembling them. The difference is not the mod...

Design tokens are the interface AI needs
Design tokens are the interface AI needs
11/08/2026 — [email protected]

A token that only names a hex value has saved you nothing. A token that names a job tells a model which decision it is m...

Generating layouts that respect a grid
Generating layouts that respect a grid
09/08/2026 — [email protected]

Generated layouts usually look almost right, and "almost" is where the eye catches. Most of the fix is stating the rules...

Why component names matter more with AI in the loop
Why component names matter more with AI in the loop
07/08/2026 — [email protected]

A human reads a bad component name and opens the file. A model reads it and guesses. Naming quietly became an interface...

Reviewing AI-generated UI: a checklist
Reviewing AI-generated UI: a checklist
05/08/2026 — [email protected]

Generated interfaces fail in a predictable set of places. Knowing which ones turns review from a vague unease into a lis...

Prompt caching: the cheapest speedup you are not using
Prompt caching: the cheapest speedup you are not using
30/07/2026 — [email protected]

If every request begins with the same two thousand tokens of instructions, you are paying full price to resend them. Ord...