
WordPress, Shopify, or Next.js? How I Pick the Stack
WordPress, Shopify, or Next.js? How I pick the stack for content vs commerce vs custom product — choose for the job, not the trend
Read →
How I Scope an AI Automation Project (Five Numbers in the Proposal)
How I scope an AI automation project with five numbers in the proposal: tokens, volume, default model, extras, and the 3× demo cas
Read →
Documentation I Wish I’d Written on Day One of a Build
Project documentation I wish I’d written on day one: decisions, credentials map, and the why-this-model note future-you needs when
Read →
Building a RAG Pipeline on a Budget
How I build a budget RAG pipeline for document QA: chunking, refuse-when-empty, embedding refresh, and a cost ceiling — lessons fr
Read →
Liquid Performance Myths I Still Hear on Calls
Shopify Liquid performance myths I still hear on calls: loops, sections, and what actually moves LCP versus what just feels heavy
Read →
The Hidden Token Tax of Multi-Step Agents
Multi-step agents multiply input tokens on every tool loop. Cap steps, summarize history, and model the bill before you buy a rese
Read →
The Weekly Review That Keeps Side Projects Alive
A one-hour weekly review for side projects: metrics, one ship, one cut — how products like MetaGrid and BulkFix survive client-hea
Read →
Rate Limits, 429s, and Retries in Production
How I handle LLM rate limits, 429s, and retries in production: backoff, idempotency, and queues so a sale day does not melt the su
Read →
Build vs Buy: Custom Shopify Feature or an App?
Shopify build vs buy for custom features: when an app’s recurring tax wins, when a small custom surface you own is cheaper and saf
Read →
Evaluating AI Copy Before It Hits the Storefront
A practical rubric for evaluating AI product copy before it ships: claims, banned words, schema fields, and brand voice — without
Read →
From Client Work to Products: MetaGrid, BulkFix, VisaChamp
How MetaGrid, BulkFix, and VisaChamp grew from client work: spot repeated pain, ship a thin tool, and do not wait for a platform—l
Read →
What a Context Window Actually Means for Your Product
What an LLM context window means for your product: long PDFs, chat history tax, silent quality drop at the edges, and why RAG beat
Read →
A Speed Budget for Shopify (Core Web Vitals Without the Theatre)
Set a Shopify speed budget for Core Web Vitals without the theatre: weight limits per template, what to cut before a new theme, an
Read →
Multi-Model Routing: Cheap First, Expensive Only When Needed
Multi-model routing for LLMs: classify first, send easy work to cheap models, promote failures—and keep a cost ceiling on Shopify
Read →
Headless Shopify: When Hydrogen Is Worth the Migration
When Shopify Hydrogen is worth a headless migration: theme ceiling vs cost, go/no-go checklist, and what merchants underestimate.
Read →