Jackson Cantrell’s Weblog

A few people, a lot of agents, and who makes the calls.

Software with 1/25th the Headcount

Pixel art of a dim teal room at dusk with a long window showing the sunset over purple Verdugo ridges. Three long shelves cross the back wall, lined with dozens of tiny teal robot agents, with wires strung between them in every direction and little envelopes hanging all along the wires. More agents wander the floor carrying letters. Only one or two wires reach a long wooden desk where two people sit with an in-tray of three envelopes, one raising a rubber stamp, beside cards that read YES and NO.
The agents write to each other all day. A few times a day, one of the letters is for us.

Blacksmith, the best-known company in our market, had about 40 people when it became a unicorn in October.

Sengi has two. My brother Clay and me.

You can’t charge one-sixth of GitHub’s price with a big payroll. You can with a small one and a lot of agents.

The other employees

Last month I wrote that a few people directing thousands of agents can beat a team of 500, if the people keep the decisions. This is what that looks like on a normal Thursday.

Here’s our agent network over the last 48 hours:

  • 287 agent sessions on 7 machines.
  • 1,503 times an agent picked up a piece of work.
  • 225 new tasks filed, mostly by agents, for other agents.
  • 748 progress notes and 549 messages.
  • 39 decisions made by a person.
A bar chart titled 48 HOURS ON OUR AGENT NETWORK, with 48 hourly teal bars of agent traffic, marked 0 to 48 hours. Traffic is heaviest in the first few hours, quiet overnight, picks up again around hour 24 and nearly stops after hour 36. Stacks of small pink marks sit above some bars, one for each decision a person made that hour, clustered in hours 2 to 6 and 28 to 35. The footer reads 287 AGENT SESSIONS, 39 DECISIONS BY PEOPLE.
Thousands of agent moves in two days. Thirty-nine of them needed one of us.

That last number is the one I like. Thousands of moves. And only thirty-nine calls that needed a human.

Ok thousands of moves. Really?

Here’s a sample of what agents worked on in those two days:

  • Writing code. Speeding up slow pages, fixing tests, cleaning up old database tables.
  • Fixing broken builds. When our main code breaks, an agent grabs it within seconds and starts on the fix.
  • Running our machines. Spotting leftover files on a server and a queue that wouldn’t move.
  • Marketing. Submitting Sengi to lists of GitHub Actions tools, answering Reddit threads that chatbots cite, reviewing the first week of our ads.
  • Sales research. Finding companies whose builds are slow and expensive, and drafting emails I rewrite and send myself.

Each of those is a job where there’s always more to do than hands to do it. And each one can be checked.

What do you and Clay do?

Not much.

  • Direction. What we build next, and what we don’t.
  • Money. Prices, spending, anything that touches a customer’s bill. (with plenty of AI research input).
  • Keys. Who and what can reach which systems.
  • Anything hard to undo. Deleting data, changing a public price, saying something in public.

When an agent hits one of those, it writes up the choice, recommends an answer and waits. The question lands on my phone. I tap A or B. The answer goes on file with my name on it, so the next agent with the same question finds it. That’s the pattern from Don’t be a meat proxy, and the plumbing is in Agent mail, and who gets the last word.

One rule we never bend: a message between agents is information, not an order. An agent can ask another agent anything. It can’t smuggle a decision past a person by forwarding it.

Why it has to be this way

With two people, it’s easy to let the agents decide by default. There’s so much output, and most of it looks fine. That’s exactly how you waste billions of tokens on something you... um... didn’t know you were building.

For a company that runs other people’s code, the stakes are higher. Customers hand us their builds. Some of those builds touch passwords and keys. If small businesses are going to trust cheap computers, the trust has to be earned in how we run, not just in what we charge.

Intuit QuickBooks surveyed more than 34,000 small business owners for its 2026 AI Impact Report. The top worries “cluster around privacy and security, fear of errors, and uncertainty about what AI can do.” I read that as a product spec. Cheap isn’t enough. Cheap and verifiably secure is the product.

It’s not just us

Anthropic’s source control team, seven people, built a new version control system and code review tool in five months. Their conclusion: “Rapid development with a small team will become more common.”

Pete Koomen’s call for a cloud for small software points down the same road from the other end. Small teams building tools for themselves need somewhere simple and cheap to run them. That’s the bigger case in Microcompute for the rest of us.

--dangerously-skip-permissions

  • Reading is the bottleneck. Agents produce more than two people can read. We choose what gets a careful look and what gets a glance. Sometimes we choose wrong.
  • Saying no takes discipline. Building is cheap now, so everything looks worth building. Most ideas should wait.
  • Security can become security theater. Thirty-nine decisions in two days is fine. Three hundred would technically mean more human oversight, but in reality means the agent requests are prone to be rubber stamped.

ELI15

In a company this small, the people at the top are also the people in the middle, and on the ground. When an agent brings forward a decision, the person reading it needs to understand it. While working on Barron’s Streetwise, Jack Hough told me he always writes his columns, and interview question to reflect one notch of understanding below what he thinks he knows already. “You’re always a bigger dummy than you think you are.” That’s why clay and I prompt agents to “ELI15” or write up the decision at hand with the context, and pros and cons of each choice explained as if we’re 15 year old. Not too different from financial journalism.

In short, two people with a clear idea can now run something real, and charge a lot less for it. Giants have venture funding. We have a group chat with a few hundred very diligent robots.

How we launched it is in $4,000 a month, no ads. More about me: about page.

Jackson Cantrell

Jackson Cantrell is an AI-native CTO and agentic engineering leader in Los Angeles. He helps small teams build software with many AI agents at once while people stay in charge of the decisions, and he helps teams that are new to agentic tools get up to speed.

He and his brother Clay Cantrell were early contributors to Gas Town, which shipped multi-agent orchestration and agent-to-agent mail in January 2026, weeks before Claude Code added agent teams. They run their own agent mail system across machines. Jackson built emBEADings, an open-source tool for the Beads issue tracker that Gas Town runs on.

Before that he was on the founding team at Dyrt, an organic waste startup, where he was hired to lead marketing and went on to lead product. Customers asked for tools, so the team built waste bill analysis that showed true diversion rates and hidden fees, invoice ingestion, waste stream tracking, an integration with Schneider Electric Resource Advisor, and Dyrty Vision, a computer vision system that tells food scraps from wasted food and reports back to food and beverage teams. Dyrt grew from 1,000 to 1.5 million pounds of food waste a month, signed national deals with a grocery chain and a hotel chain, and ran a facility in Vernon, California that employed 30 people.

Dyrt was an attempt to fix a broken California recycling industry. Jackson, Clay and the Dyrt team published an audit of Los Angeles's RecycLA franchise, which found that at most 18 to 24 of every 100 tons of commercial waste could be counted as diverted from landfill. He learned the hard way how well-meaning but burdensome rules and entrenched interests can sink a facility that works: the permit for Dyrt's indoor composting facility in Vernon went before the Vernon City Council in August 2026 and was carried into September. The company ran out of money that fall, and his last day was October 1, 2026.

Earlier he reported on tech and finance as a producer and co-host of Barron's Streetwise with Jack Hough, led audio product at Finimize, and reported for public radio: KCRW in Los Angeles, and North State Public Radio, where he was part of the team whose 2018 Camp Fire coverage won an Edward R. Murrow Award. He studied neuroscience at Brown University.

He is open to conversations, collaborations and new roles: jaxtrell@gmail.com.

How he works

Projects

Work history

Press

Jack Hough, host of Barron's Streetwise, interviewed Jackson about going from no coding to shipping software with AI agents, and about rebuilding this site with Gas Town as a fictional 2002 college radio station.

Stories

Links