conv.

All stories
TechQuiet 85d · day 86

Essay argues AI coding agents will force modularity, spark debate on complexity

Software architect Jacob Gold warns that agentic coding will require radical code modularity to work at scale; developers contest whether this solves or multiplies problems.

What to know

  • Essay argues AI coding agents running in parallel will generate 10x more commits than human teams, forcing radical code modularity and microservice architecture to manage merge conflicts.
  • Developers heavily contest the premise: commenters argue microservices actually increase coordination complexity, agents lack full system context, and the architecture may create more problems than it solves.
  • Skepticism centers on whether high PR volume is achievable without trivial changes, whether senior engineers can review at that scale, and whether Uber's microservices were intentional rather than a byproduct of internal incentives.
  • Broader debate on whether agentic coding favors smaller distributed teams and companies or simply shifts complexity from code to operations and infrastructure.

The dispute Whether microservices reduce or multiply complexity when combined with AI agents: Gold argues agents need modularity to work; critics argue microservices shift rather than solve the problem and that agents lack system-wide context to maintain coherence. · positions read across 29 posts and comments

most voices

Microservices and agent-driven modularity will create operational and coordination nightmares, not solve them.

  • “Microservices are WAY harder to coordinate for deployments. You end up with feature service dependencies, and you are back to the same coordination, but now harder to discover down stream dependencies.”

    layoric · Hacker News
many voices

The high PR volume claims are unrealistic and ignore code review and validation requirements at scale.

  • “I'm really skeptical you can ship ~10 PRs a day per person unless these PRs are tiny pieces of one feature or all of them are tiny bugs that are each a 3 line fix that you could review instantly.”

    _345 · Hacker News
some voices

Agentic coding increases coordination overhead and favors smaller, specialized teams and companies, not consolidation.

  • “Agentic coding puts a lot of pressure on team communication. Individuals produce more output. So there now is a lot more to discuss and synchronize on. This favors smaller teams that typically are responsible for more things.”

    jillesvangurp · Hacker News
some voices

Uber's microservice architecture was not an intentional design choice but a byproduct of broken incentives.

  • “Pretty sure Uber ended up with thousands of microservices because they used to tie owning a service to perf and promo, and were trying to cut down the number for years. It's hilarious to see this interpreted as an intentional choice.”

    throw123fgbkjgf · Hacker News

“Modularity got cheap. Splitting things up used to be very expensive, since every service meant more boilerplate, plumbing, and CI config. Agents write all of that now.”

Jacob Gold, Software architect · jacob.gold

Jacob Gold Software architect, essay author

Essay argues AI coding agents will force modularity, spark debate on complexity
jacob.gold

The record 1 articles and posts · last 30 days

  1. There's no such thing as a small software team anymore press · HN Frontpage · mooreslaw · 86d ago

What people are saying 24 voices from 1 site · best of 29 · verbatim

Still unanswered
  • How can code review scale to validate 100+ PRs per day per person without losing quality?
  • Will loss of senior engineers' institutional knowledge as they burn out lead to systemic failures across thousands of services?
  • Does modularity actually reduce complexity or just move it from code to operations, testing, and deployment?