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.

Perplexity vs Grok

Perplexity vs Grok

Perplexity for sourced work research, Grok for live X discussion. Compare reasoning, free access, current subscriptions and team controls.

Nov 8, 2026AI

The lanes.Pick the one you came for.

180–203 / 1109
Shopify Magic

Shopify Magic

Use Shopify Magic for product copy, pages, blogs, emails, images and Inbox replies, with current admin steps, limits and edited examples.Oct 23, 2026Business
Best Dictation Software in 2026: Apple, Windows, Wispr Flow, VoiceOS, Superwhisper and Dragon

Best Dictation Software in 2026: Apple, Windows, Wispr Flow, VoiceOS, Superwhisper and Dragon

Compare Apple, Windows, Wispr Flow, VoiceOS, Superwhisper and Dragon for business writing, privacy and platform fit. Includes a ten-minute check.Oct 23, 2026AI
Railway Alternatives in 2026: Render, Fly.io, Northflank, Heroku and More

Railway Alternatives in 2026: Render, Fly.io, Northflank, Heroku and More

Compare Railway alternatives for services, Postgres, workers and cron, with current starting prices, secrets handling and a staged migration checklist.Oct 22, 2026Build
Claude Duet: What It Does and What to Delegate First

Claude Duet: What It Does and What to Delegate First

Claude Duet explained: who can join, what to delegate first, how background work uses your limits, and what still needs your approval.Oct 22, 2026AI
Perplexity Ads: Current Status and How to Get Cited

Perplexity Ads: Current Status and How to Get Cited

Perplexity has pulled back from ads. Check its buying status, follow a citation checklist, and explore the separate ChatGPT self-serve route.Oct 22, 2026Business
Webflow AI

Webflow AI

Build a three-page site with Webflow AI, refine it with the Assistant, and connect Claude through MCP. Current features, limits and manual checks.Oct 22, 2026Design
Gumloop Review

Gumloop Review

Gumloop reviewed for lead research, scraping, documents and email: a step-by-step setup, current credits, approval controls and alternatives.Oct 22, 2026Build
Meta Muse Privacy: Settings and a Workplace Policy

Meta Muse Privacy: Settings and a Workplace Policy

What Meta's Muse keeps, trains on and shares, with verified privacy controls, reported incidents and a short staff policy.Oct 22, 2026AI
Synthetic Data Generation: LLM Training and Test Data

Synthetic Data Generation: LLM Training and Test Data

Generate LLM evals, fine-tuning examples and test fixtures with a worked recipe, filtering, deduplication, human checks and provider terms.Oct 22, 2026Build
RLHF Explained: Human Feedback, DPO and Fine-Tuning

RLHF Explained: Human Feedback, DPO and Fine-Tuning

How RLHF turns human rankings into model behavior, how DPO and verifiable rewards differ, and which preference fine-tuning APIs a small company can use.Oct 22, 2026Build
Model Router: How LLM Routing Works and How to Test It

Model Router: How LLM Routing Works and How to Test It

Learn how LLM model routing works, compare documented options, and test quality with a support-app example, cost formula, and held-out eval set.Oct 21, 2026Build
Semantic Caching: How It Works and When to Reuse Answers

Semantic Caching: How It Works and When to Reuse Answers

Understand semantic caching, its four-step lookup, and how thresholds, expiry and user scope prevent similar questions from receiving the wrong answer.Oct 21, 2026Build
Human in the Loop AI: Approvals, Review Queues and Escalation

Human in the Loop AI: Approvals, Review Queues and Escalation

Decide when AI agents need approval, sampled review or escalation, with a support-agent example, current tool docs and practical logging rules.Oct 21, 2026AI
Pydantic AI vs LangChain

Pydantic AI vs LangChain

Choose a Python agent framework with matching ticket-triage code, validated outputs, LangGraph workflows, tracing, evals and migration guidance.Oct 21, 2026Build
Zed vs Cursor 2026: Editing Feel, Agents and Teamwork

Zed vs Cursor 2026: Editing Feel, Agents and Teamwork

Zed vs Cursor for developers: compare editing feel, agents, model choice, collaboration and the limits of switching or using both.Oct 21, 2026Build
DeepSeek vs Qwen

DeepSeek vs Qwen

Choose DeepSeek or Qwen for coding, vision, long context and self-hosting. Current models compared by job, with verified licenses and hosting scopes.Oct 21, 2026AI
LLM Inference Explained: Prefill, Decode and Serving Choices

LLM Inference Explained: Prefill, Decode and Serving Choices

Understand LLM inference, from prefill and decode to caching and batching, then choose between a model API, an inference provider and your own GPUs.Oct 21, 2026Build
Semantic Search: How It Works and When to Use It

Semantic Search: How It Works and When to Use It

Learn how semantic search uses embeddings, when keywords still win, and how hybrid retrieval and reranking fit a production search system.Oct 21, 2026Build
Factory AI

Factory AI

Factory Droids for engineering teams: verified capabilities, workflow examples, limitations, and when to choose it beside Claude Code, Codex or Cursor.Oct 21, 2026Build
Claude Artifacts

Claude Artifacts

Make, edit, share, and find Claude artifacts, with current plan rules, the Cowork migration, and three practical business prompts.Oct 21, 2026AI
Speech to Text API 2026: Mistral, Deepgram, AssemblyAI, OpenAI, Google, ElevenLabs and Speechmatics Compared

Speech to Text API 2026: Mistral, Deepgram, AssemblyAI, OpenAI, Google, ElevenLabs and Speechmatics Compared

Compare Mistral Voxtral 3, Deepgram, AssemblyAI, OpenAI, Google, ElevenLabs and Speechmatics for files, live agents, languages and speaker labels.Oct 21, 2026Build
Perplexity Computer: Cloud, Local Mac and Windows Explained

Perplexity Computer: Cloud, Local Mac and Windows Explained

Understand Perplexity Computer across cloud, local Mac and AMD Windows: where work runs, what leaves your device, and when to use it.Oct 21, 2026AI
Cerebras Pricing: API Costs and the Production Catch

Cerebras Pricing: API Costs and the Production Catch

Cerebras API rates, model speeds, the $5 trial and a $53.75 agent budget. See why Developer access differs from production, plus Groq comparisons.Oct 20, 2026Build
How to Get OpenAI API Key

How to Get OpenAI API Key

Create an OpenAI project key, add billing, set a hard spend limit, store it safely, and test one request. Includes errors and leaked-key recovery.Oct 20, 2026Build

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.