Notes from the work

Insights on digital work.

Writing on AI products, website redesign, technical SEO, CRO, and the systems that turn digital work into business outcomes.

More writing

57 articles

Empty MedSpa reception desk after hours with a desk phone and waiting chairs in soft light
Business & FreelancingMedSpas & Clinics

AI Receptionist for MedSpas: Calculate the Missed-Call Leak Before You Buy One

Do not buy an AI receptionist because a vendor said missed calls cost $80k a year. Use your call log, then compare website capture, SMS, AI, and a person.

Published Sep 11, 2026Updated Sep 15, 202611 min read
Founder reviewing a productionize statement of work at a laptop in natural window light
Web & SoftwareSaaS Founders

How Much Does It Cost to Turn a Lovable MVP Into a Production-Ready SaaS?

Public pages quote $3k to $28k to productionize a Lovable app. Price a week-one audit first, then a hardening pass on auth, RLS, live Stripe, and company-owned Git. Not a rewrite.

Published Sep 11, 2026Updated Sep 16, 202612 min read
Two colleagues talking at a small studio table with notebooks and coffee
Business & FreelancingAgencies

Agency Owners: You Probably Do Not Need Another Full-Time Developer

A full-time developer is a flat cost. Agency work is lumpy. Here is when a white-label overflow partner beats a salary, especially if you sold AI-built client work you cannot finish.

Published Sep 10, 2026Updated Sep 13, 202610 min read
Founder at a wooden desk with a closed laptop and a printed checklist in late afternoon light
Web & SoftwareSaaS Founders

When Should You Hire a Developer to Productionize a Lovable App?

Keep prompting while the cost of being wrong is cheap. Hire when auth, RLS, live Stripe, or repo ownership can hurt real users. Here is the SOW to buy, and what to refuse.

Published Sep 10, 2026Updated Sep 12, 202611 min read
Modern medical spa reception desk in soft daylight, empty waiting chairs, no logos or readable screens.
Business & FreelancingMedSpas & Clinics

Your MedSpa Website Gets Traffic but No Bookings. Here's What Is Usually Wrong

Ads and Google can send people while the calendar stays empty. Diagnose the listing, the mobile next step, the booking widget, and missed calls before you pay for another redesign.

Published Sep 9, 2026Updated Sep 17, 20269 min read
Founder at a laptop in a small office, checking a phone after a payment notification, warm daylight, no readable screens.
Web & SoftwareSaaS Founders

Why Your SaaS Payments Work in Test Mode but Fail With Real Customers

Test cards lie. Live Stripe keys, webhook secrets, and 3D Secure are a different system. Here is how to tell whether the money moved, whether the webhook died, and when to hire help.

Published Sep 9, 2026Updated Sep 17, 202610 min read
Dark desk scene with a laptop and an abstract blue agent interface, used as the GPT-6 Astra article cover
Agentic DevelopmentSaaS Founders

GPT-6 Astra Is Live. What OpenAI's New Model Changes for Founders and Agencies

OpenAI launched GPT-6 Astra on 3 September 2026. Here is GPT-6 Astra pricing, gpt-6-astra API access, computer-use claims, and what Jacob Coxon's resignation tweet means if you ship with agents.

Published Sep 9, 2026Updated Sep 17, 20269 min read
Dark industrial machine enclosure connected by one cable to a distant cloud of light, suggesting local execution and cloud inference
Agentic DevelopmentCTOs & Tech Leads

What Cursor's Self-Hosted Machines Actually Change for SaaS Teams

Cursor can now run Cloud Agent tool execution on machines you manage. Inference still lives in Cursor's cloud. Here is who should care, who should ignore it, and what changes for SaaS teams.

Published Sep 9, 2026Updated Sep 17, 20268 min read
Abstract dark grid of locked and unlocked compartments suggesting database row access control
Web & SoftwareSaaS Founders

Supabase RLS Is Where Vibe-Coded SaaS Starts Getting Dangerous

Postgres row-level security is the difference between a public API key and an open database. Here is what Supabase actually requires, why AI-built apps miss it, and how to test before strangers arrive.

Published Sep 9, 2026Updated Sep 16, 202610 min read
Cracked glass panel over dark circuitry, suggesting a polished product with a fragile production layer
Web & SoftwareSaaS Founders

Why Your Lovable App Breaks the Moment Real Users Show Up

Lovable is a valid way to ship an MVP. The break happens when preview assumptions meet production: auth cookies, RLS, Stripe live webhooks, and who owns the repo.

Published Sep 9, 2026Updated Sep 17, 202611 min read
Structured content cards connected to a website preview on a dark desk
Web & SoftwareCTOs & Tech Leads

Headless CMS for Marketing Teams: When Webflow or Framer Is Not Enough

When a headless CMS plus Next.js beats Webflow or Framer for marketing teams: preview, roles, localization, structured content, and SEO at scale. Most sites do not need it yet.

Published Sep 7, 20267 min read
Webflow Designer interface on a monitor with a CMS collection panel visible
Web & SoftwareCTOs & Tech Leads

Webflow Developer: What to Look For Before You Hire

What to look for in a Webflow developer: CMS modeling, wired SEO fields, client workspace ownership, and custom code you can still find after launch.

Published Sep 7, 20267 min read