You adopted AI but the delivery timeline didn’t change. Our paper explains why →
October 16, 2026

20% Is the New 80%

By Deepti
A development team mobbing around one screen, working through a spec together.” Candid, unposed team photography per the Incubyte style.

AI gets you to a working solution fast. Everything that makes it right, the architecture, the UX, the NFRs, is where the effort has moved.

I am seeing every client’s expectation shift towards quality and what’s being generated. The value of “we will deliver a working solution” is dropping heavily. A working solution is becoming an assumption. Table stakes.

I am seeing this across many client teams at once.

Clients cared about quality earlier as well. But earlier they were ready to let go of some constraints because of time. Now that they can achieve way more in less time with AI, they want to cover more bases.

Kent Beck gave us three steps: make it work, make it right, make it fast. For years, make it work took most of the effort. Make it right and make it fast were often skipped when time ran out.

That is flipping right now. AI is doing the first 80%. The last 20% is becoming the new 80%.

The last 20% is standardization, UI uniformity, architecture, UX, and NFRs.

AI generates more code than your team can check

AI is not deterministic. So I am seeing more small things slip through the cracks. How a component renders. Whether it is compliant with the design system. Whether it comes from the component library.

Unfortunately, everyone thinks QA should be the first role to be automated. So human judgment is also going, and QA is not scaling with the amount of code being generated.

The developer still owns every line, even the ones AI wrote

Developers need to review their own work. But with so much code being generated, that’s too much to ask. And a developer’s accountability is not changing or becoming more flexible. It remains the same whether 100 lines were generated or 100,000. That puts developers in a tough spot.

We already have many harnesses, like code review and automated browser testing. But the problem still remains: AI is not deterministic. So even a 1% chance of a mistake needs full attention. It’s like having flaky test cases. Because of a few flaky tests, we have a full loss of confidence.

The work is shifting from making it work to making it right

People are shifting their focus from making it work to making it right. And even if the client did not ask for it, making it right is becoming our core responsibility as developers. That’s also the differentiator. Making sure the UX is right.

Good developers mob, pair over specs, focus on architecture and learn more.

Mobbing and shared specs make quality a team decision

One needs to go slow to go fast. If teams can’t pause to reflect, meta-think and create harnesses, they are just accruing more issues.

When working on Anthara, we as a team use skills like grill-me and brainstorming while projecting one of our computers on a large screen. Every decision becomes a joint decision. It’s co-creation and co-ownership.

Our spec-creator agent tries to make architecture decisions early on, and our development loop is collaborative. First the spec is created, then we comment inside the spec until we are happy with the full spec. So when the spec is reviewed and done, it’s not just the functional requirements. NFRs and architectural decisions are made as a team too.

As we work this way, we are getting more and more confidence in the outcomes. It definitely is better than one dev working in a silo with vanilla plan mode.

When every decision is a joint decision, one developer is no longer alone with 100,000 lines.

The practices and tools we use to make it right from the start

These are the practices and tools we are using to make it right from the start.

Practices

  • Ensemble (mob) programming. The whole team on one screen, one problem. Every decision becomes a joint decision, so no one developer is alone with what AI generated.
  • Spec-driven development. Agree on the spec before any code is generated. Put NFRs and architecture decisions in it, not just functional requirements.

Tools

  • Grill Me. A Claude Code skill by Matt Pocock that makes the agent question you about your plan, one question at a time, until you agree on what you are building. It stops AI from making it work before anyone knows what right looks like.
  • Superpowers. An open-source skills library for Claude Code by Jesse Vincent. It walks the agent through brainstorming, planning, TDD and code review instead of jumping straight to code.
  • Bee. An open-source Claude Code plugin my team at Incubyte built for spec-driven development. It sizes each task by risk, then walks you through spec, architecture, code, test, verify and review. It is aware of your design system for UI work, so components don’t drift from the library.

What I Am Building

  • Anthara. Enforces your company’s own engineering standards on AI-written code while the agent is writing it, not only at the PR. Your team’s decisions and standards go into every session, so the agent starts from them and you are not reviewing more code than you can. For regulated industries, it also gives you the governance and audit trail.

Build quality in from the start, before AI writes a line

These are observations from the field, and I don’t have all the answers yet. But one thing is clear to me.

Focus on quality upfront. Don’t make it an “I will do it later” thing.

About the Author

Sapan Parikh

Co-founder, Incubyte

Sapan writes about engineering team design, developer productivity, legacy modernization, testing practices, and the leadership decisions that determine whether a codebase becomes an asset or a liability.

Before Incubyte, Sapan spent over a decade at eClinicalWorks, where he grew and led a shared services engineering organization from 12 to over 500 developers across the US and India, a scale that taught him firsthand how culture, process, and craft separate teams that compound in value from ones that stall.

Table of Contents

    Share this resource