Blog
Occasional notes on AI-native engineering.
October 30, 2026
Moving gis.domovina.ai from Cloudflare Pages to Workers without moving the domain
The map now runs on a Worker with static assets. A Worker route in front of the Pages custom domain made the switch without downtime, the same worker file runs on both platforms, and three behavioural differences were handled in it. Crawler-readable content went into the same worker instead of an Astro rewrite.
ReadAugust 27, 2026
I had the same post written in two registers. The theatrical one dropped all three limitations.
LLM prose defaults to a three-act arc: setup, complication, reveal, lesson. I wanted the option turned off by default, so I built a skill for it. The measurement that justified the default came from writing one technical article twice.
ReadAugust 27, 2026
Four checks on whether a datacenter lease shows up in my own usage data
In May 2026 Anthropic leased the whole of xAI's Colossus 1 for $1.25 billion a month. I assumed the effect was visible in my own Claude Code telemetry. It is not. Three checks contradict the assumption and a fourth explains where the apparent jump came from.
ReadAugust 27, 2026
I was certain I had felt a $15 billion datacenter deal. My own telemetry says I felt my backup script.
A specimen, published unedited. This is the same investigation as the engineering-register version, written in the register a language model reaches for by default. It states three fewer limitations than the version next to it, and that is the point of publishing it.
ReadAugust 26, 2026
I mined a Claude Code skill out of 147 of my own sessions — and the data corrected me twice
I kept retyping the same end-of-session paragraph. Instead of writing the shortcut from memory, I counted what I actually asked for across 145 projects of local transcripts. The counts disagreed with my self-image in two useful places.
ReadJune 28, 2026
Three years of RevenueCat, from docs-in-a-second-tab to an agent shipping the whole paywall
I've shipped RevenueCat to production across three Flutter apps since 2023. The SDK barely changed; the way I integrate it changed completely — from reading every doc by hand to an agent wiring the entire monetization layer.
ReadJune 27, 2026
Why my Claude Code token count exploded in 2026 — and what Anthropic changed
Of 10.8B tokens processed with Claude Code, almost all landed in the last three months. It looks like a late start. It isn't — here's what actually happened.
Read