usharik.dev

← All articles

A one-person studio with an AI team

Published · Alex Usharovski

I make apps alone: a songbook, an ear trainer, a Czech grammar trainer, a printing utility, a website that finds guitar chord fingerings, and a statics trainer for engineering students. Alone, but not single-handed. Most of the code is now written by AI coding agents, and a second model reviews it. This is how that works in practice, what it changed, and what it did not.

Who does what

The agents are fast and tireless, and they are confidently wrong often enough that the whole process is built around catching that.

A rules file that grows from mistakes

Each repository has a file of instructions for agents. It is not a style guide. Almost every line in it records something that once went wrong:

The file is the team's memory. A new session of the agent knows nothing of yesterday; it does know the rules.

Checks that cannot be argued with

An agent can explain why its change is fine. A test cannot be talked into passing. So the rules say what must be true, and scripts check it:

A second model reviews the first

Before a large change I ask a second model to review the plan; after it, the diff. It is the cheapest check there is, and it finds real things. On the day I write this:

The reviewer is wrong sometimes too. The rule is not "do what it says", it is "every point gets an answer": fixed, or explained.

Where a person still has to look

Tests check what we thought of. Eyes catch the rest:

What changed

What did not change

If you want to see the result: the apps and the chord site are all built this way.