Skip to content
Context Windowby Alex Janjic
Menu

All articles

Explanations, tutorials, project notes, opinions, and field reports. New work appears first. Corrections keep their original publication date.

Clear filters

Make human review capacity an AI rollout gate

An AI workflow can pass its quality checks while leaving too little time for human review. Use a review worksheet and a launch rule that checks qualified staff, unfinished work and decision deadlines before admitting traffic.

Engineering managementAI systems

Treat timed-out agent writes as unknown, not failed

A timed-out write may already be complete. Save its operation identity before sending it and keep uncertain outcomes pending. Recover the original receipt through downstream support rather than sending a new business action.

AI systemsSoftware engineering

Make agent tool retries idempotent before enabling automatic recovery

An agent may retry a tool call after a timeout even though the first call finished. Give each action a stable key and save its result so a retry returns that result instead of creating a second ticket, payment, message, or deployment.

AI systemsSoftware engineering

When the tool catalog becomes the prompt

A 192-run Microsoft.Extensions.AI benchmark compares sending 8 or 64 tools on every request with a RequestTools discovery function. At 64 tools, billed tokens drop by about 2.5x. At 8 tools, the extra round trip costs more than it saves.

AI systemsReliability

Context Window dispatch

Practical AI engineering you can actually use

Working code, experiments, and production lessons. Published when there is something worth sending, never padded with AI news.

Confirmation is required. Read the privacy policy. Unsubscribe at any time.

The email edition is preparing to launch. No campaigns are being sent yet.