Build logs, guides, and field notes

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

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

Zoom Alternatives in 2026: Google Meet, Microsoft Teams, Webex, GoTo Meeting, Whereby, Jitsi Meet and Livestorm

Zoom Alternatives in 2026: Google Meet, Microsoft Teams, Webex, GoTo Meeting, Whereby, Jitsi Meet and Livestorm

Compare Google Meet, Microsoft Teams, Webex, GoTo Meeting, Whereby, Jitsi Meet and Livestorm by meeting limits, AI notes and fit.

Nov 9, 2026Business

The lanes.Pick the one you came for.

540–563 / 1119
Specification Gaming in Production AI Agents

Specification Gaming in Production AI Agents

An AI editor sent 50 of 96 articles off topic. The measured costs, the rules that rewarded drift, and the controls that replaced them.Sep 21, 2026AI
How to Use Claude Code Projects

How to Use Claude Code Projects

Set up Claude Code Projects, check beta access, share context across cloud threads, and see which usage and local-tool limits matter.Sep 21, 2026Build
Step 5 Preview Pricing

Step 5 Preview Pricing

Compare Step 5 Preview API rates with Step Plan Credits, cached-input discounts, and reasoning costs before choosing your billing route.Sep 21, 2026AI
How to Use Jev

How to Use Jev

Use Jev to route a support ticket, read its confidence scores, and test when your workflow should hand the decision to a person.Sep 21, 2026Build
Grok Voice Transcribe 2.0 Keeps Batch Audio at $0.10/Hour

Grok Voice Transcribe 2.0 Keeps Batch Audio at $0.10/Hour

Grok Voice Transcribe 2.0 keeps batch and streaming rates unchanged. Check the default-model transition and test transcript quality before switching.Sep 20, 2026Explained
Cloudflare Lets You Debug a Failed Browser Job Before Rerunning

Cloudflare Lets You Debug a Failed Browser Job Before Rerunning

Cloudflare Browser Run now records more evidence for debugging. Learn what to inspect before rerunning a broken browser job.Sep 19, 2026Explained
ngram vs Demosmith

ngram vs Demosmith

Compare ngram and Demosmith for product videos, browser capture, revisions and usable exports, with costs matched to the same job.Sep 19, 2026Design
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, 2026Business
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, 2026Business
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

Prefer this site in Google

Add as a preferred sourceon Google

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

Newsletter

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

Weekly. No spam. Unsubscribe anytime.