A glowing AI core in a dark server room, wired by luminous cables to a cloud, a server rack, a bank vault, a robot arm, and a browser window

AI Safety Is an Engineering Problem. Which One?

A companion to a three-part series on AI safety: Part 1 — The Missing Review Tier names the problem, Part 2 — Designing the Control designs the review, Part 3 — Who Gets the Keys to AI? asks who should hold them. The short version: When people say AI safety is an engineering problem, they usually mean it’s a build problem rather than a political one — solve it by making the thing better, not by slowing down or legislating. I agree with half of that. Model-side safety is necessary and does real work. But it cannot carry the load, because the dangerous case is harm assembled from pieces that are each individually fine, and no single guardrail has the context to see the whole. The engineering that holds is the kind we’ve used on dangerous humans for centuries: control what the system can do, not what it thinks. ...

September 18, 2026 · 16 min · 3229 words ·  By Eric Gulatee | AI-assisted

Who Gets the Keys to AI? Access, Rules, and Accountability

This is Part 3 of a three-part series. Part 1 — The Missing Review Tier named the problem. Part 2 — Designing the Control designed the review step. Here I ask who should be holding the keys in the first place. A companion piece, AI Safety Is an Engineering Problem , covers what that claim actually requires. The short version: We spend a lot of time asking what AI can do, and not enough asking who gets to tell it what to do. Society already controls access to powerful things — alcohol, cars, firearms — with rules that vary by culture but exist almost everywhere. AI is heading for the same treatment, for the same reason: a powerful tool in the wrong hands is dangerous no matter how good the tool is. The hard part is that AI isn’t a physical object you can lock in a cabinet. It’s software. It copies, it travels, and open versions already exist. So the real question isn’t only who can use AI — it’s who can command which capabilities, and what stays locked no matter who asks. ...

September 15, 2026 · 11 min · 2229 words ·  By Eric Gulatee | AI-assisted

Designing the Control: How to Review AI Agent Actions

This is Part 2 of a three-part series. Part 1 — The Missing Review Tier explains the problem. Here I design the fix. Part 3 — Who Gets the Keys to AI? asks who should be allowed to use it. A companion piece, AI Safety Is an Engineering Problem , covers what that claim actually requires. The short version: Checking AI actions one at a time doesn’t work, because much of the danger lives in the chain of steps, not in any single step. So the control has to watch the whole path, label actions by how much damage they can do and whether they can be undone, and match the level of review to the stakes. A checker should try to prove the action is a bad idea, not look for reasons to approve it. And the control itself needs to be tested, because a review nobody takes seriously is worse than no review at all. ...

September 8, 2026 · 13 min · 2579 words ·  By Eric Gulatee | AI-assisted
A glowing AI core in a dark server room, wired by luminous cables to a cloud, a server rack, a bank vault, a robot arm, and a browser window

The Missing Review Tier: Why AI Agents Need Human Review

This is Part 1 of a three-part series. Here I explain the problem in plain language and sketch a fix. Part 2 — Designing the Control shows how to build it, and Part 3 — Who Gets the Keys to AI? asks who should be allowed to hold them. There’s also a companion piece: AI Safety Is an Engineering Problem , on why that claim is bigger than it sounds. The short version: AI doesn’t need to turn evil to hurt us. It just needs to be good at its job, connected to real things like money and machines, and left alone with nobody checking its work. We already know how to handle dangerous decisions — it’s why a single person can’t carry out a nuclear launch, and a bank needs two approvals to move a huge sum. But we give AI that kind of power without the same checks. The fix isn’t to stop using AI. It’s to put the checks back. ...

September 1, 2026 · 11 min · 2299 words ·  By Eric Gulatee | AI-assisted
Automated warehouse at night with robotic arms and conveyor systems, warm town lights visible through windows

Automation Is Offshoring Without the Border Crossing

The Supreme Court just struck down Trump’s tariffs — but tariffs were always the wrong tool. Automation removes a company’s obligation to the society it profits from without crossing any border. That’s the version of the problem accelerating right now.

February 21, 2026 · 5 min · 959 words ·  By Eric Gulatee | AI-assisted
Balance scales with crowd of workers on one side and a server rack on the other, blueprint background

Automation Is Offshoring Without the Border Crossing — The Full Argument

Tariffs don’t bring jobs back — they make domestic automation more attractive than hiring. The full argument: why reshoring and robot replacement point the same direction, what the robot tax gets wrong, and what a real framework might look like.

February 21, 2026 · 19 min · 3948 words ·  By Eric Gulatee | AI-assisted
A lone figure stands before a vast automated factory floor, rows of robotic arms working autonomously on either side

The Cost of Software Is Falling. What Gets Built Next Is the Interesting Part.

The cost of software production is collapsing. But the outcome isn’t less software — it’s more ambitious software, built by smaller teams. The trillion-dollar one-person company is real. The question is whether you have the judgment to lead it.

February 18, 2026 · 8 min · 1589 words ·  By Eric Gulatee | AI-assisted
Broken image placeholder — Gemini image generation was unavailable during this outage

When Your AI Tool Goes Dark: 7 Hours Without Gemini Image Generation

Gemini image generation went down at 2AM and is still down at 9:22AM—and counting. For engineering leaders building AI-augmented workflows, a multi-hour AI service outage isn’t just annoying—it’s a business continuity gap. Here’s how async design, LiteLLM/OpenRouter fallbacks, and local models close it.

February 18, 2026 · 6 min · 1197 words ·  By Eric Gulatee | AI-assisted
A person at a desk covered in sticky notes and diagrams, mid-thought with pen in hand — the audit of irreducible human work

What Can We Actually Do About It?

Part 3 of a conversation with Claude Opus 4.6. After mapping the scenarios and the odds, I pushed for something more actionable: what actually moves the needle?

February 18, 2026 · 5 min · 909 words ·  By Eric Gulatee | AI-assisted
A road splitting toward a glowing city skyline and a stormy industrial horizon — the utopia, dystopia, and muddle scenarios of AI disruption

Utopia, Dystopia, or the Muddle: What Are the Actual Odds?

Part 2 of a conversation with Claude Opus 4.6. We got past the developer questions and into the bigger ones: UBI, blue collar automation, and what odds the AI gives us of coming out okay.

February 18, 2026 · 5 min · 1007 words ·  By Eric Gulatee | AI-assisted