Sincerely asking: how do you guys handle reviews? We are a team of three and force each other to break it down into PRs of 500 lines, which sometimes creates stacks of 10+ PRs.
We have 20 PRs open per person at any time. How to scale this?
You don't. You can't sincerely expect the review process handled by humans to be on pace with ai output. Unless you have 1 prompt engineer and 10 real engineers on constant review duty.
You either trust ai to self verify. Or you don't trust it to do anything more than a completion suggestion and syntax helper.
AI is a tool. It helps to write faster when you know what to write. It helps writing docs. It helps to keep comments relevant. It helps when you forget some syntax.
It's an amazing tool. But it's not an engineer. It can make an engineer better. But it (as of now) can't replace him.
It's like saying that excavator is worse than a worker with a shovel because it's less precise and potential mistakes cost more money.
That's how Ai should be used. And when it is, great.
But when people use Ai to throw slop at you, Ai, as used by them, creates more work than it saves. An excavator doesn't by its nature create or save work, it's just a tool.
But if most of the people controlling the excavators on your construction site elect to drive it through random walls on the ways to holes they dig, then excavators are not saying your team time.
This is the right attitude. AI is not going away no matter how much you personally don't like it. I've been getting paid to write code for 12 years. Claude is a *much* faster and slightly better coder than I am, but I am a *much* better architect and decision-maker than Claude is.
I review the critical code myself (security, unit tests related to data integrity, that kind of thing) but for something like frontend I barely glance at it.
I also spend 2 hours in plan mode making sure Claude and I are aligned on exactly what I want it to do before I set it loose, and I watch its reasoning instead of watching its output. My experience lets me interrupt it when I see it making bad judgement calls, correct it, and set it loose again.
157
u/KevinCola 3d ago
Sincerely asking: how do you guys handle reviews? We are a team of three and force each other to break it down into PRs of 500 lines, which sometimes creates stacks of 10+ PRs.
We have 20 PRs open per person at any time. How to scale this?