Build logs, guides, and field notes

What shipped, what broke, and what it really cost — from running production AI systems.

Prefer this site in Google

Add omidsaffari.com as a preferred source in Google Search

Mark omidsaffari.com as preferred and Google lifts it in Top Stories, AI Overviews and AI Mode for you.

Latest articlesWhat shipped, what broke, and what it really cost — from running production AI systems.

SaneBox Pricing

SaneBox Pricing

Compare SaneBox pricing by email accounts, features and billing term, with the full upfront bill and a clear rule for when to upgrade.

Sep 29, 2026Build

The lanes.Pick the one you came for.

60–83 / 633
v0 Can Now Reuse Your Private Component Library

v0 Can Now Reuse Your Private Component Library

v0 can now install private npm packages. See how to reuse your team's components and check the work still needed before shipping.Sep 19, 2026Explained
How to Make Claude Code Read AGENTS.md

How to Make Claude Code Read AGENTS.md

Set up Claude Code's native AGENTS.md support, check which instruction file loads, and handle provider limits and existing CLAUDE.md files.Sep 19, 2026Build
Claude Code Cuts Auto Mode Classifier Charges

Claude Code Cuts Auto Mode Classifier Charges

Claude Code 2.1.278 removes classifier charges for eligible sessions. Check /status and gateway fallback before changing your agent budget.Sep 19, 2026Explained
Vercel Lets You Pay for Faster Builds One Deploy at a Time

Vercel Lets You Pay for Faster Builds One Deploy at a Time

Use Vercel Turbo for an urgent deployment while keeping routine build defaults. Compare the extra build cost with the time saved.Sep 18, 2026Explained
ChatGPT for Word Cuts Document Copying Between Apps

ChatGPT for Word Cuts Document Copying Between Apps

Draft and revise inside Word with ChatGPT. Check add-in access, shared usage limits and a practical document-editing workflow.Sep 18, 2026Explained
Antigravity Local Jobs Need an October 5 Migration

Antigravity Local Jobs Need an October 5 Migration

Keep Antigravity jobs running after October 5. Learn which integrations need new tool adapters and which only need the new agent ID.Sep 18, 2026Explained
Cloudflare Shows Which Worker Slowed a Customer Request

Cloudflare Shows Which Worker Slowed a Customer Request

Follow a slow request across Cloudflare Workers and Durable Objects, find the slow call, and check tracing costs before rollout.Sep 17, 2026Explained
How to Set Claude Code MCP Startup Timeout

How to Set Claude Code MCP Startup Timeout

Set the MCP startup wait for Claude Code jobs, distinguish connection waits from tool timeouts, and check required tools before work starts.Sep 17, 2026Build
Vercel Hobby Can Remove Old Previews Before 30 Days

Vercel Hobby Can Remove Old Previews Before 30 Days

Vercel changed Hobby deployment retention. Check which previews and rollback targets survive, when cleanup starts, and what to preserve.Sep 17, 2026Explained
Cloudflare Can Stop AI Spend Landing on the Wrong Bill

Cloudflare Can Stop AI Spend Landing on the Wrong Bill

Cloudflare AI Gateway can require your provider credentials. Learn when missing keys stop a request and which charges stay separate.Sep 17, 2026Explained
Restsify Review for Multilingual QR Menus (Verified September 2026)

Restsify Review for Multilingual QR Menus (Verified September 2026)

A focused Restsify review of photo import, translation corrections, stable QR behavior, plan limits, cancellation and domain continuity.Sep 16, 2026Growth
Cloudflare Lets Python Apps Reuse Existing Databases

Cloudflare Lets Python Apps Reuse Existing Databases

Python Workers can connect through Hyperdrive. Check what that changes for an existing database, app architecture and hosting bill.Sep 16, 2026Explained
Gemini 3.8 Live Keeps Callers Talking During Lookups

Gemini 3.8 Live Keeps Callers Talking During Lookups

Gemini 3.8 Live runs tools during voice calls. See what changes for booking flows, customer updates and the cost of a completed task.Sep 16, 2026Explained
How to Block AI Training Without Blocking Search

How to Block AI Training Without Blocking Search

Use Cloudflare’s new training controls while keeping search access. Check migrated settings and separate crawler preferences from request blocking.Sep 16, 2026Build
FuneralFolio vs Afterword

FuneralFolio vs Afterword

Compare FuneralFolio and Afterword for obituary drafting, family revisions and funeral-home handoffs. Match the tool to the work around each obituary.Sep 16, 2026Growth
Cloudflare Limits What a Client's Deploy Agent Can Change

Cloudflare Limits What a Client's Deploy Agent Can Change

Cloudflare adds access controls for individual Workers. See how to separate debugging, code review and deployment rights across client projects.Sep 15, 2026Explained
ArtPatt Pricing

ArtPatt Pricing

ArtPatt pricing explained: Free limits, Pro exports, saved patterns, AI-image allowances, and when a paid plan earns its place.Sep 15, 2026Design
Claude Code Stops One Install From Widening the Whole Job

Claude Code Stops One Install From Widening the Whole Job

Claude Code can approve network hosts for one command at a time. See what that changes for dependency installs and unattended build jobs.Sep 15, 2026Explained
AuctionWriter vs ListerLeo for Estate Auctions

AuctionWriter vs ListerLeo for Estate Auctions

Compare AuctionWriter and ListerLeo for estate auctions, from offline capture and team access to export, pickup, and seasonal costs.Sep 15, 2026Growth
Vercel AI SDK Can Move Agent Spend to Existing Plans

Vercel AI SDK Can Move Agent Spend to Existing Plans

Vercel AI SDK can use supported agent subscriptions. Check which credentials win, which allowance pays, and what sandbox costs remain.Sep 15, 2026Explained
SalesGhost Review for Live Sales Calls (Verified September 2026)

SalesGhost Review for Live Sales Calls (Verified September 2026)

Evaluate SalesGhost for live sales calls: sourced answers, call limits, desktop capture, response timing, and follow-up drafts.Sep 15, 2026Growth
Pool Founder vs Pool Brain

Pool Founder vs Pool Brain

Compare Pool Founder and Pool Brain for route work, technician checks, billing, offline use, and the cost of running a growing pool business.Sep 14, 2026Growth
Cloudflare Browser Run Keeps Client Jobs on Approved Hosts

Cloudflare Browser Run Keeps Client Jobs on Approved Hosts

Limit client browser jobs to approved hosts, budget for required CDNs, and let reviewers watch through read-only Live View.Sep 14, 2026Explained
Gavelist Review for Estate Auction Catalogs

Gavelist Review for Estate Auction Catalogs

Review Gavelist's photo grouping, lot corrections, maker-mark edits, pricing, and HiBid export evidence before trusting it with an estate catalog.Sep 14, 2026Growth
Newsletter

One letter, every Sunday.Working systems, not hot takes.

Weekly. No spam. Unsubscribe anytime.