Practical decisions for AI and software
Technical guides to choose models, verify software and plan delivery.
Search every article
Search the full article text.
No posts match your search. Try another term or pick a topic.
Latest articles
New comparisons, practical guides and engineering lessons.
Browser Use vs Playwright: Verify Authenticated Actions After Timeouts
Choose Browser Use or Playwright for authenticated workflows. Handle saved login state, uncertain submissions and retries with independent acceptance checks.
OpenAI Decisions API: Confidence, Refusals and Routing
A public-beta routing guide with a real request shape, per-question refusal handling, probability thresholds and a worked input-cost example.
Claude Model Router: What Switches the Model, and When?
A model recommendation can leave your active session unchanged. Compare native controls, model-router hooks and provider gateways, then verify what actually runs.
AI Coding and the Software Moat: Who Runs What You Build?
AI makes more custom software worth building. The next decision is who runs it. Compare build, buy and hybrid options through cost, reliability and ownership.
Cloudflare Clef vs Jev: Pricing, Benchmarks and Migration
Clef brings open weights and vision to the Jev-style decision API. But price, confidence semantics and Flash results make migration less simple than it looks.
Context Language Models vs Compaction: What to Pilot
Should your agent edit its own context? Compare CLMs with compaction, inspect the real harness and license, and test what happens when essential facts disappear.
Caveman 3.0 for Claude Code: Local Input Compression, Recovery and Benchmarks
Caveman 3.0 puts an Apache-2.0 compression layer between coding agents and models. Here is what its proxy, recovery path, Learn profiler and 33.2% input-token benchmark actually prove.
LiteLLM Lens: Agent Trace Analysis with SQL and APIs
Move from individual agent traces to evidence-linked investigations. A practical guide to LiteLLM Lens, ClickHouse SQL, safe API access and regression testing.
ChatGPT Dots + GitHub: From Bug Report to Reviewed PR
Turn bug reports into reviewable fixes, not unchecked merges. A practical Dots workflow with a reusable brief, test evidence and clear permission boundaries.
Get the next field note
One concise email when we publish. No tracking pixels, and no inbox filler.