World Congress 2022 Jun 15, 2022

How to Optimize Non-Coding Time

Yishai Beeri

Developers only code two hours a day, yet pull requests sit idle 80% of their lifespan. Stop optimizing code and start routing PRs to eliminate multi-day bottlenecks.

Pause
Mute Enter Fullscreen
#1 about 4 min

The reality of developer non-coding time and pull requests

Most developer time is spent on non-coding activities like managing pull requests rather than writing actual code.

#2 about 2 min

Understanding pull request cycle time and typical delays

Waiting for pull request pickups and extensive review cycles significantly delays delivering code to production.

#3 about 3 min

Analyzing the pervasive idle time in pull requests

Research across thousands of developers reveals that pull requests are completely idle for half of their lifespan.

#4 about 2 min

How transition time increases cognitive load and bottlenecks

Communication handoffs and large visual code diffs create hesitation and delay pull request pickups.

#5 about 2 min

The productivity cost of distraction and context switching

Interruptions during lengthy code reviews force developers to reload context, increasing the chance of further delays.

#6 about 3 min

Achieving continuous merge while maintaining necessary code reviews

Teams can streamline collaboration to approach continuous merge without entirely dropping the safety of pull requests.

#7 about 2 min

Optimizing the review process with meaningful communication and context

Automated notifications and estimated review times equip teams to prioritize and complete code reviews effectively.

#8 about 2 min

Applying routing strategies for different types of code changes

Using methods like ship-show-ask allows teams to treat trivial updates differently than critical feature merges.

#9 about 2 min

Maximizing velocity by keeping pull requests small and focused

Scoping pull requests to a single intent and providing time estimations drastically reduces the initial pickup phase.

#10 about 2 min

Implementing fast lanes and synchronous reviews for efficiency

Bypassing async waits for low-risk changes or jumping on quick calls for complex ones removes major process bottlenecks.

#11 about 4 min

Automating pull request context and issue tracking from chat

Smart bots and extensions enable instant approvals and ticket generation without leaving regular communication channels.

#12 about 3 min

Pushing contextual merge insights directly into the developer IDE

Upcoming IDE integrations promise proactive warnings about code conflicts and best times to request a review.

#13 about 2 min

Answering questions on review time estimation and pair programming

Audience questions cover machine learning models for estimating completion times and the viability of pair programming.

Matching moments

1:55 min

Shifting developer workloads and realistic AI productivity gains

Chris Heilmann +2 · LIVE

2:16 min

Implementing a developer productivity framework and measuring output

Rajeev Rajan Rajeev Rajan · World Congress 2024

3:16 min

Overcoming review fatigue and measuring true engineering productivity

Alex Laubscher Alex Laubscher +3 · World Congress 2025

2:32 min

Reducing pull request cycle times with artificial intelligence

Andrew Boyagi Andrew Boyagi · World Congress 2025

1:57 min

Controlling pull request volume to prevent developer fatigue

Susanne Bach Ladefoged Hou Susanne Bach Ladefoged Hou · World Congress 2026 Europe

3:40 min

Handling review priorities, collaboration, and commit details

Johannes Haux · World Congress 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 2

The Death of the Code Review

Laurie Voss

Head of Developer Relations

Laurie Voss
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 6

The Autonomous Pull Request: Let Agents Ship Without Surrendering Control

Sam Jarvinen

Senior Solutions Engineer, GitHub

Sam Jarvinen
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 3

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–15:30

Stage 8

The Developer's Guide to an Agentic Git Forge

Lizzie Siegle, Evis Drenova

Lizzie Siegle
Evis Drenova
Open session

World Congress 2026 North America

September 23, 2026 · 13:00–13:30

Stage 2

Parallelize Your Development with GitHub Copilot

Pamela Fox

Principal Cloud Advocate, Microsoft

Pamela Fox
Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Tech Leaders Stage

Keeping Code Quality at AI Speed

Daksh Gupta, Arthur Hicken, Jack Danger

Daksh Gupta
Arthur Hicken
Jack Danger