Articles

Articles on deploying AI into real operations

Field notes on production voice agents, contact-center systems, RAG, workflow automation, and the engineering decisions required to move AI from prototype to production.

Featured · Production Voice AI

What It Actually Takes to Deploy an AI Voice Agent Into a Live Call Center

A practical breakdown of deploying AI voice agents into live call operations — latency, interruptions, identity resolution, CRM integrations, booking workflows, observability, and human escalation.

14 min read
Abstract system diagram of a voice agent pipeline: inbound call flowing through telephony, agent orchestration, and CRM tools to a booked appointment

B2B SaaS Leadership · July 25, 2026 · 10 min read

The Technical Objection Is Often Not the Real Objection

How technical leaders distinguish real engineering objections from political resistance expressed in engineering language — with a pushback diagnostic for finding what a 'security concern' is actually protecting.

Engineering Perspective · July 25, 2026 · 11 min read

The Engineer's Human Advantage: Communication in the Age of AI

AI is compressing the cost of producing code. What it doesn't compress: choosing the right problem, earning trust, explaining why work matters, and aligning people around action. Why communication is becoming a core engineering skill.

Agentic Engineering · July 24, 2026 · 11 min read

When Multi-Agent Orchestration Actually Improves Software Delivery

A practical framework for multi-agent coding systems: when decomposition helps, what coordination actually costs, handoff contracts, an evaluation framework, and a decision matrix for choosing an architecture.

Claude Code · July 24, 2026 · 13 min read

How I Use Claude Code to Take a Feature from Discovery to Production

A production Claude Code workflow from operational problem to deployed feature: repository inspection, plan mode, permission boundaries, branch isolation, continuous validation, diff review, and implementation reports.

Claude Code · July 24, 2026 · 12 min read

How to Give Claude Code Autonomy Without Losing Control

A risk-tiered permission design for Claude Code: branch and filesystem isolation, command allowlists, permission modes, sandboxing, stop conditions, and which tasks deserve full autonomy versus supervision.

AI Development Tooling · July 24, 2026 · 12 min read

Configuring OpenCode to Work Across Multiple LLM Providers

How to configure OpenCode across multiple LLM providers: global vs. project config, credential handling, provider blocks, model selection, local models via OpenAI-compatible endpoints, and troubleshooting.

The systems behind the writing

All case studies →