Skip to content

Writing

Notes from the work

What broke, what it cost to find, and what we changed so it could not happen the same way twice.

31 documents · press / to search

  1. 5 min read

    Semantic caching for AI applications: what to cache, and what it costs you when wrong

    Four cache layers in front of a language model, the similarity threshold that decides whether a cache is helpful or dangerous, and the invalidation problem nobody mentions.

    AICachingRedisPerformance

  2. 5 min read

    Micro-frontends or a modular monolith: which one your product actually needs

    Micro-frontends solve an organisational problem and charge a runtime bill for it. The three conditions that justify them, the four costs nobody budgets, and how to get the independence without the runtime cost.

    ArchitectureFrontendMicro-frontendsNext.js

  3. 4 min read

    Building developer tooling for mobile: what 100,000 installs taught us

    Notes from publishing a reference app for a terminal environment on Android — why a niche developer audience behaves differently, what retention actually measures for a reference tool, and how we decided to stop developing it.

    MobileDeveloper toolsAndroidProduct

  4. 5 min read

    The business case for a rebuild: how to tell a real one from an expensive redecoration

    Four questions that decide whether a redesign will move anything, the metrics worth committing to before you start, and the failure mode where a site gets prettier and converts worse.

    UI/UXProductStrategyPerformance

Start here

Tell us what you are building

Or what is breaking, or what has to go faster. You will get a straight answer from an engineer who would do the work.