From the studio

Fieldnotes

Field notes on AI-native products, design systems, web engineering, SaaS economics and modern infrastructure. New articles every week, sources included.

Latest

Page 6 of 8

Multi-agent system design patterns that survive production

AI and Automation · May 10, 2026

Multi-agent system design patterns that survive production

Multi-agent systems cost 15 times more than chat. 40% of pilots fail in 6 months. Five design patterns decide if your AI agent team ships or stalls.

Supabase RLS at scale: 7 patterns that stop the 11x slowdown

Infrastructure and SEO · May 9, 2026

Supabase RLS at scale: 7 patterns that stop the 11x slowdown

On large tables, Supabase RLS can add 2x to 11x latency when policies skip the SELECT wrapper, miss indexes, or hide joins. Seven patterns that stay fast.

Post-launch rot: why your site falls apart 6 months after handover

Business and Scale · May 8, 2026

Post-launch rot: why your site falls apart 6 months after handover

Production sites decay after handover. Dependencies drift, certificates expire, Web Vitals slide. Why six months is the breakpoint, and how to prevent it.

Edge vs Node runtime: when each one wins for SaaS (2026)

Web Design and Engineering · May 6, 2026

Edge vs Node runtime: when each one wins for SaaS (2026)

Edge wins on cold start and global latency; Node wins on libraries, long tasks, and database work. The decision is not binary, and most SaaS run both.

Accessibility-first design after the EU Accessibility Act

Product Design · May 3, 2026

Accessibility-first design after the EU Accessibility Act

The EAA became enforceable on 28 June 2025. Here is what changes for product teams shipping to the EU and what accessibility-first design actually means.

Claude Code hooks: PreToolUse, PostToolUse, and patterns that scale

AI and Automation · May 3, 2026

Claude Code hooks: PreToolUse, PostToolUse, and patterns that scale

How to wire Claude Code hooks for security gates, format-on-save, and team-wide guardrails without slowing the agent down.

Cloudflare blocks AI crawlers: allow GPTBot and ClaudeBot

Infrastructure and SEO · May 2, 2026

Cloudflare blocks AI crawlers: allow GPTBot and ClaudeBot

Since 1 July 2025, every new Cloudflare domain blocks GPTBot, ClaudeBot, and PerplexityBot by default. How to allow the AI crawlers that earn citations.

Multi-tenant from day one: why single-tenant SaaS is a 5-year mistake

Business and Scale · May 2, 2026

Multi-tenant from day one: why single-tenant SaaS is a 5-year mistake

Single-tenant feels safer at launch, then becomes a 6 to 12 month re-architecture between customer 200 and 500. Pool by default, silo as a paid tier.

Why we removed Tailwind from production: a CSS-only design system

Web Design and Engineering · May 1, 2026

Why we removed Tailwind from production: a CSS-only design system

After years of running Tailwind alongside our own design system, we removed it from production. Here is the architecture that replaced it and what changed.

Calm UI in 2026: the shift away from animation theatrics

Product Design · May 1, 2026

Calm UI in 2026: the shift away from animation theatrics

Calm UI keeps interface motion in the user's periphery, animates only when state changes carry meaning, and treats animation as a cost not a default.

AI-native vs AI bolted-on: how to tell in 60 seconds

AI and Automation · Apr 30, 2026

AI-native vs AI bolted-on: how to tell in 60 seconds

What separates AI-native products from retrofits: the architecture, the data flow, the team shape. Plus a 60-second test you can run on any product.

The 7 schema markup types every blog needs in 2026

Infrastructure and SEO · Apr 30, 2026

The 7 schema markup types every blog needs in 2026

Article, BreadcrumbList, Organization, Person, WebSite, FAQPage, HowTo. Which schema types still earn rich results in 2026, and which are pure AI citation fuel.

All articles

All articles

96 articles

2026