Urgent.News

What's breaking now, across thousands of outlets.

Tech

The AI Code Review Bottleneck: Why Our Merge Time Tripled

The pull request was 1,140 lines. The description was four bullet points. It had been opened eleven minutes after the ticket was assigned. I looked at it for forty minutes, approved it, and merged something I did not fully understand. That was the week I started keeping numbers, and the numbers showed an AI code review bottleneck sitting in the middle of my team like a parked truck. We were…

The AI code review bottleneck refers to the gap between how quickly code can be generated and how slowly it can be approved. As AI-generated code became faster and cheaper to produce, human attention remained unchanged, leading to longer queues and slower merges. This bottleneck was exacerbated by larger PR sizes and a lack of effective review strategies.

The bottleneck arose due to three main factors: a doubling of PR arrival rates, the increasing size of PRs, and superlinear review effort with growing diff size. AI-generated code proved particularly challenging to review due to its uniform plausibility, lack of intent, and redundant code. Responding to these issues, the author implemented a series of measures, including a hard diff-size cap, a "what I actually verified" section in PR templates, and an "explain-back" rule requiring reviewers to understand the code in one sentence.

These changes significantly improved review efficiency and reduced the number of PRs stuck in the queue.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

나중에 다시 봐도 유용한 기술 관련 링크를 저장하기 위한 실용적인 체크리스트

개발자의 하루에는 링크가 끊임없이 쌓인다. 공식 문서, GitHub 이슈, 릴리스 노트, API 레퍼런스, Stack Overflow 답변, 마이그레이션 가이드, 모니터링 대시보드, 디자인 명세, 사내 런북까지 종류도 다양하다. 문제는 링크를 한 번 찾는 일이 아니다.

  • Store technical links with reason, version, environment, and context.
  • Categorize links as original, practical, or temporary data.
  • Double-check external links before storage for current URL and content.

Why Your LangGraph ToolNode Tests Are Failing (And How to Fix Them)

You wrote a clean unit test for your LangGraph tool. It worked fine for months. Then you upgraded your dependencies and got this: ValueError: Missing required config key 'N/A' for 'tools'.

  • LangGraph 1.0.2 introduced required runtime parameter to ToolNode internals.
  • Three unresolved issues from October 2025 change persist in 1.2.11.

¿El tamaño importa?

Al inicio de mi carrera todo lo resolvía con un VPS. Unos años después estaba convencido de que cualquier proyecto serio necesitaba microservicios, multi-tenancy y un orquestador.

  • Author builds IoT system on single VPS for constant data, risk of losing data
  • Designs multi-tenant ERP with microservices, orchestrated via ECS
  • Final stage uses containerized VPS with nginx, balances simplicity and scalability

More from Wednesday 9 September →