SI Agent News
DevelopingClaudeOpenAIAgents

A solo founder shows what running a software company with AI agents really involves

The founder of DocSpring says agents now write most of his code, but he still sets priorities and catches the wrong turns they take.

49Claude Code sessions managed at once

The short version

Why it matters

When agents write the code, the scarce resource becomes human attention: deciding what to build, what to refuse and what to approve. This account shows both the speed gain and the way heavy automated review can still push work in the wrong direction. Anyone planning to run a business this way should know where the human checkpoints sit.

One founder, dozens of agent sessions

As docspring.com reported in the founder's own account, DocSpring, which fills and generates PDFs and Word documents and collects e-signatures, now does much of its development and operations with AI agents. The founder, who started the company as FormAPI and runs it solo, says he writes far less code himself yet works harder than ever.

The payoff is a backlog that finally moves. He lists Word templates, a browser-based Page Designer, API v2, a redesign of the website and app, and a lot of e-signing work as things that shipped in recent months. Side-by-side previews, requested by a customer years ago, also made it out of the queue.

How the daily work is organized

He uses a tool called Herdr to manage 49 Claude Code sessions, each focused on one task or product area. Of those, 26 are currently active and only about a dozen work in parallel. Much of his day is reading updates and answering questions that the sessions raise. He says the constant switching left him exhausted at first, but he has adapted.

Some sessions have standing jobs:

The result, he says, is that reliability and performance work no longer has to wait while he builds something bigger.

Research that used to be out of reach

The clearest example is the effort to seal PDFs with a certificate trusted through the Adobe Approved Trust List. When he looked into it a few years ago, contracts started at $50k per year, which was too much for a small startup. Agents helped him research and contact every vendor they could find, and he now has one that charges only a few thousand dollars per year and lets him bring his own cloud HSM (a hardware-backed key store in the cloud). The certificate has not yet been issued.

He also describes Sorbet, a type checker for Ruby, which agents helped apply to the whole app. He says maintaining custom plugins for it was a project he once considered unrealistic.

Guardrails and the inbox

Changes still pass automated checks, code review and a staging environment before reaching production. He built a tool called Rack Gateway so agents can prepare server commands and deployments, then hand him the actual code or commit to approve. Sometimes five agents wait in the deploy queue at once.

Email is handled by a saved set of instructions, called a skill, that reads threads, summarizes them and proposes actions for his approval. It can forward a message to the session already working on that topic, such as a SOC 2 compliance task. He had to set a clear boundary, triage and route only, because otherwise the skill started taking on the follow-up work itself.

For about a month, he says, his inboxes, Intercom and Sentry projects have all been empty, which he could rarely manage before.

When review goes the wrong way

The most useful part of the post is a failure. A bug in a date-difference feature came from using an average year length to compute age, which could be wrong around a birthday. The fix was to count calendar years properly.

During review, an agent noticed a nearby inconsistency: a two-digit year could be read differently in the browser and in the generated PDF. Each later review round found another mismatch, and the fixes kept widening what the parser accepted, eventually including values like 07MAY24 and 7th May 24. That contradicted an earlier decision: API v2 validates dates strictly, with only a narrow allowance for two-digit years in v1.

The agent had not checked those earlier discussions, and the founder admits he had not read every approved suggestion closely. The change was already on staging when he questioned it. The extra parsing was removed before production, and only the simple calendar fix shipped. His lesson is that repeated review can carry work further in the wrong direction when nobody holds the intended behavior in mind.

What he does not claim

The founder is cautious about the bigger picture. He says none of this proves DocSpring is safe from competition, since everyone has access to the same frontier models and coding tools, and a rival could just as easily use agents for operations. Being busy, he notes, is not evidence that customers will keep choosing his product.

It is a single company's account, and the source text available to us ends mid-thought on how long this division of labor will last.

What to watch

Try it

If you use AI agents for work, write down for each recurring task who reviews the output and what decision the agent must never make alone. Add that boundary to its instructions.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by docspring.com · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news