Twitxy Saved

Ben Holmes

Verified account Warp

@BHolmesDev

The Whiteboard Guy and Factory Foreman @warpdotdev
Ordering more markers bholmes.dev Joined September 2018
1K Following 50K Followers 16K Posts

Latest posts 5

Pinned post

Ben Holmes Verified account @BHolmesDev
We built a skill for addressing the code review bottleneck: /merge-risk

This assesses the risk of any PR across 5 criteria: alignment, impact, verification, rollback cost, and error monitoring.

1. Alignment: Does the code follow the issue and PR description, or are there drive-by fixes and unintended side effects?
2. Impact: What is the blast radius of the change, and is it touching sensitive code paths like auth, permissions, or billing?
3. Verification: Is the code well verified, both with test coverage and end-to-end computer use artifacts?
4. Rollback cost: How easily can this be rolled back, and what is the rollback procedure in the case of an incident? Think one-way vs. two-way doors.
5. Error detection: If something goes wrong in production, how much visibility will we have? Are errors swallowed, logged, or reported to an error monitoring service?

You can run it as a PR comment automation, or make it a pre-PR check for the agent to derisk its own work before tagging in a human.
0:06
45 replies 36 reposts 862 likes 60K views View on X
Ben Holmes Verified account @BHolmesDev
"We're not working on the product, we're working on the factory that builds the product."

"We're not product engineers, we're factory engineers."
Matt Pocock Verified account @mattpocockuk 10h
Just wanted to defend the term "Software Factory" for a second.

First, the caveats:

It's bullshit. It sounds fancier than it really is.

It's a bandwagon. People are using it to get you and their VC's hyped.

But it's also referring to a real change.

Earlier this year, most SOTA teams were using agents to work on the product. Shipping features, fixing bugs.

But now, they're building automations to help agents work on the product for them. They've moved up a layer.

What do we call the thing they're building? Loops? Workflows? Some other generic label?

"Software Factory" is as good a term as any other.

- "We're not working on the product, we're working on the factory that builds the product."
- "We're not product engineers, we're factory engineers."

I like it. I'll continue using it.
View quoted post on X
8 replies 2 reposts 84 likes 5.6K views View on X
Ben Holmes Verified account @BHolmesDev
My talk on self-improving agents is live on @aiDotEngineer!

I show how you can build a skill + a self improvement loop to have agents review their own work and improve their setup overtime.

Very relevant in a software factory context too

youtu.be/pz74r-4dGfQ?is…
www.youtube.com Your AI Agent Is Hiding Its Mistakes From You - Ben Holmes, Warp Ben Holmes of Warp shows how to build agents that improve their own...
24 replies 21 reposts 303 likes 20K views View on X
Ben Holmes Verified account @BHolmesDev
We built a mobile app for software factories, using a software factory, in one month.

I think our code review and verification process were a big part of that. We have agents:

- take computer use captures for every change
- post a /merge-risk breakdown with PRs so we know where to focus our attention
- complete rounds of adversarial code review when we move from prototype to PR

Excited to get this app in people's hands!
sathvik Verified account @vikvang1 4d
It’s coming together and coming soon 😊

Manage your software factories entirely from your iPhone

Benchmarks, metrics, model routing, teams, integrations, and everything in between
View quoted post on X
16 replies 2 reposts 66 likes 4.5K views View on X
Ben Holmes Verified account @BHolmesDev
It's worth building your own verification tools for agents: code review loops, e2e simulations, and merge risk checks.

I'll be hosting a live session next week to build these together!

Tue, Nov 10th at 2pm ET
RSVP: luma.com/warp-daxp
luma.com Solving the code review bottleneck · Zoom · Luma As your team scales up coding agents, the biggest bottleneck isn't the code; it's code review. In this session, we'll build a system to separate the signal…
Ben Holmes Verified account @BHolmesDev 4d
Alright, it's time to address the code review bottleneck.

Here's 3 steps worth adding to your agent workflows:
1. Build your own code review loop
2. Verify flows end-to-end with simulated environments
3. Score and mitigate risk with /merge-risk x.com/i/article/2118…
View quoted post on X