Building with AI

This Blog Was a Weekend Idea

How an idea over coffee became a production blog in 24 days and ~1,250 commits, built mostly by AI agents — with a map to every post that tells the story.

A warm weekend-morning scene in the dark: a steaming coffee cup at lower right sends up a column of light that blooms into a swarm of small glowing modular blocks assembling in mid-air.

Latest posts

3 min

Statically Rendered, Instantly Fresh

Static pages that update the moment I publish. How a Sanity webhook triggers on-demand revalidation so a fully static Next.js site never serves stale content.

building with ai
3 min

SEO That Generates Itself

No hand-written meta tags, ever. How titles, Open Graph, sitemap and RSS all fall out of the same schema the posts already use — generated, not maintained.

building with ai
3 min

Shipping Heroes Without a Designer

Every post needs a hero image and I'm not an illustrator. How a script rendered decent heroes from HTML — and why that's a placeholder, not the finish line.

building with ai
3 min

Styling at Speed: Tailwind v4 With an Agent

Tailwind v4 moved config into CSS, and that made an agent a far better collaborator. How design tokens in one @theme block kept the whole site consistent.

building with ai
2 min

Rendering Portable Text in Next.js 16

Portable Text is just JSON until you render it. How I mapped Sanity's block format to React components — headings, links, and real code blocks — in the App Router.

building with ai