Practical AI
Archives
Search...
Log in
Subscribe
Shaping is not plan mode
October 22, 2026
Why I rarely use plan mode anymore, how I ship agent work as small stacked pull requests, and my skills library, now consolidated into one repo.
Connectors, a computer, and computer use: building a Grok Bot-style assistant
October 1, 2026
I've been using Grok Bot a lot, so I rebuilt the pattern with Mastra, Composio, and computer use. Plus the A2A companion angle, the Docusign renewal-risk build, and a few links worth your time.
WebMCP: three tools that make a Rails app agent-ready
September 3, 2026
This week I wire WebMCP into a production Rails app so a browser agent can call three page-level tools instead of guessing at the UI. Plus what OpenAI's Codex demo gets right about tool descriptions, Shopify's tiny-model flywheel, and the open-source pipeline editor behind it.
Scheduling a Mastra agent: the model writes the report, code posts it
August 26, 2026
Beacon now sends my weekly traffic report to Slack on its own. This week: the scheduled workflow behind it, what a scheduled run should and shouldn't remember, plus Greg Wilson on owning the check and Anthony Costanzo on quieter agents in Slack.
Herdr: one terminal for every coding agent you're running
August 12, 2026
This week's video walks through Herdr, a terminal multiplexer built around running coding agents instead of shells. Plus two things the video didn't cover: checking on agents from your phone, and using Herdr to coordinate different agent types on the same problem.
Green tests aren't permission to merge
July 30, 2026
Every Dependabot PR sitting in your queue is waiting on a person to go verify it. Software Factory Ep. 2 moves that investigation into a sandbox. Plus why software factories aren't cracked yet, and Greg Wilson's Grafana-routed triage agent for incidents.
Coding agents made me more bullish on Rails, not less
July 22, 2026
This week's video argues coding agents strengthen the case for opinionated frameworks, using a real background-job rebuild as proof. Plus a deep look at why RuboCop, Sorbet, and RubyCritic matter more once an agent is writing the code, and Peter Steinberger's agentic engineering workflow.
How much should you delegate to your AI agent?
July 15, 2026
This week's video kicks off Software Factory, a new build series with Mastra on scoping agent autonomy one station at a time. Plus Greg Wilson's Grafana dashboard for watching agents in production, a new evidence-driven code review skill, and a 27B-class model that now fits on a phone.
Fractional CTO pricing didn't drop. What you get for it did.
July 9, 2026
This week's post breaks down what fractional CTO engagements actually cost in 2026, and why the fee held steady while what you get for it changed. Plus my new video on the headcount math that just broke, Greg Wilson's Mastra-to-Prometheus metrics exporter, and a sharp read on career advice in the agent era.
My agent could find the problem. It couldn't fix it.
July 1, 2026
This week's video: I used ACP, the Agent Client Protocol, to let my Mastra agent hand coding work to Claude Code, with a human approval gate before anything ships. Plus where ACP fits next to MCP and A2A, and the boundary that makes any of it safe.
How much should you delegate to your AI agent?
June 24, 2026
This week's video covers the shift from one-shot prompts to recurring engineering loops, plus five concrete examples for dependencies, docs, releases, meeting prep, and RFC drift.
Stop giving your agent every tool
June 17, 2026
This week's video breaks down tool search, context bloat, and the search-load-call pattern for large agent tool surfaces. Plus two related reads on why tool retrieval is becoming a core architecture layer.
Treat your AI agent like a new engineer
June 10, 2026
This week's video walks through CreatorSignal and shows how repo-local onboarding context helps Codex make better engineering decisions.
When agent loops should become workflows
June 4, 2026
This week: where an agent loop should end and a workflow should begin, why routing is the unglamorous backbone of inbox triage, and how deterministic guardrails keep model judgment bounded.
The 4 levers that diagnose broken AI agents
May 27, 2026
This week: a practical framework for diagnosing agent failures, how to turn failed runs into eval cases, and a few resources for building better harnesses.
Approval gates that actually hold
May 20, 2026
Why 'always confirm before sending' doesn't hold (and what does), plus three more places agent governance is showing up this month: Mastra's runtime layer, OpenAI's on-device PII filter, and Anthropic's Wall Street agent rollout.
Your AI team doesn't need more people. It needs agents.
May 13, 2026
Stripe merges 1,300 agent-written PRs per week. Coinbase is restructuring around AI-native pods. This week: what 'supported by a fleet of agents' actually means in practice, plus Codex for Claude Code users and OpenAI's $4B deployment bet.
Your AI assistant doesn't need a bigger model. It needs colleagues.
May 6, 2026
This week: the supervisor + specialists pattern in Mastra, eight AI colleagues on one local model, a one-sentence prompt that turned four manual rebases into a routine, and three links worth your time.
I built Karpathy's LLM knowledge layer into my AI operator (live)
April 30, 2026
This week's video: live build of the Karpathy/Holmberg knowledge layer wired into Emma, plus why I've been running her on a local Qwen model since picking up a DGX Spark.
Governing AI agents without killing them
April 22, 2026
The governance post landed this week. Three failure patterns I've either hit or narrowly avoided, what governance-as-code actually looks like in TypeScript, and the scorecard that tells you which layer to fix first.
Older archives