Design tiny two-actor end-to-end tests that catch whole classes of failure
Theo (recounting his time at Twitch)
Distributed or multi-party features (chat, notifications, sync, webhooks) where component tests pass but integration breaks.
Explore nineteen ideas from Theo's July 21, 2026 video, grouped by practice, advice and opinion. Each idea links to the moment in the video where it was said.
Theo describes practices he uses and recounts his experience of work in real codebases.
Theo (recounting his time at Twitch)
Distributed or multi-party features (chat, notifications, sync, webhooks) where component tests pass but integration breaks.
Theo
Recurring agent tasks blocked by a missing API surface: media attachments, screenshots, signed artifacts, anything possible by hand but not by tooling.
Theo
Any team onboarding engineers, and equally for agents: an agent's repeated confusion is the same signal.
Theo
Projects that attract repeated out-of-scope requests from users, teammates, or agents.
Theo
Any stack where hand-written duplicates of a single source of truth drift apart.
Theo
Solo developers and small projects where all context is tacit and agent-generated code outpaces personal recall.
Theo gives his own advice and quotes Boris, with endorsement or qualifications where recorded.
Boris (as quoted by Theo), endorsed by Theo
When deciding where to invest tooling effort on a team running multiple concurrent agent sessions.
Boris (as quoted by Theo)
Any recurring correction — style, safety, architecture — that is currently handled by repeated review comments or repeated agent fixes.
Boris (as quoted by Theo), partially endorsed by Theo
Codebases where the same contextual rules are re-taught verbally to every new engineer.
Theo
Anyone whose agent instructions were generated once and never deliberately revised.
Boris (as quoted by Theo), endorsed by Theo
Any shared codebase; the test is whether a stranger's first prompt succeeds.
Theo
New projects, newly agent-enabled repos, and any team tempted by large plugin lists.
Theo
Auditing any existing instruction file that reads like a directory listing.
These ideas are offered as opinion, including several the video explicitly qualifies as such. This group also includes the sponsor segment, whose performance claims remain unverified.
Sponsor segment (Blacksmith), read by Theo
Any repo where agents open PRs and CI results gate them, especially when humans currently relay errors by hand.
Theo
Any agent workflow where the human cannot or should not run the app locally to review each change.
Theo
Individual contributors hesitating to invest in tooling because it used to be high-effort, low-recognition work.
Theo
Engineers who assume management still treats deep tooling as slacking.
Theo
Teams with a backlog of issues always caught by eye that were never worth the engineering cost.
Theo (self-flagged as speculative)
ICs aiming at senior/staff scope, and teams deciding what to recognize and promote.