Yishai Beeri
How to Optimize Non-Coding Time
#1about 2 minutes
Why developers spend most of their time not coding
Developers spend only a fraction of their day coding, with the majority of time spent on related non-coding activities like code reviews and meetings.
#2about 3 minutes
Analyzing pull request cycle time and idle time
Pull request cycle time is broken down into coding, pickup, and review phases, with research showing that PRs are idle for about half their lifespan.
#3about 5 minutes
Understanding the two types of pull request idle time
PR delays are caused by transition time from handoffs and distraction time from interruptions, both of which increase cognitive load and slow down the entire process.
#4about 2 minutes
The case for continuous merge without eliminating pull requests
Pull requests are essential for quality, knowledge sharing, and onboarding junior developers, so the goal is to make the process efficient through a continuous merge mindset.
#5about 3 minutes
Strategies for optimizing and routing pull requests
Improve PR workflows by optimizing communication and context, and by routing PRs into different lanes like 'ship', 'show', or 'ask' based on their complexity.
#6about 3 minutes
Actionable tips for faster pull request reviews
Keep pull requests small, provide an estimated review time to reduce pickup delays, and use synchronous reviews for complex PRs to save time.
#7about 2 minutes
Automating workflows with Slack and Jira integrations
Tools can automate non-coding work like creating Jira tickets from pull requests or allowing PR approvals directly within Slack to reduce friction.
#8about 4 minutes
Adding context with browser and IDE extensions
Browser extensions can add context like estimated review time to GitHub, while IDE plugins can warn about potential conflicts before a PR is even created.
#9about 1 minute
Comparing pull requests with pair programming
Pair programming is a valuable synchronous review option for complex work but is difficult to apply universally, making it another tool for routing decisions.
Related jobs
Jobs that call for the skills explored in this talk.
Sunhat
Köln, Germany
Remote
€85-115K
Senior
Team Leadership
Software Architecture
+1
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Git for Code Reviews
Johannes Haux
Are Code Reviews Worth It? Insights from 16 Years of Review Data
Sven Amann
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding
Liuba Gonta & Yuliya Khadasevich
3 Key Steps for Optimizing DevOps Workflows
Daniel Tao
Shipping Quality Software In Hostile Environments
Luka Kladaric
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Related Articles
View all articles

.webp?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.


Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript


Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
GitHub Copilot
Anthropic Claude
Cloud (AWS/Google/Azure)

envelio
Köln, Germany
Remote
Senior
Python
JavaScript
Structured Query Language (SQL)

ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
React
DevOps
Next.js
TypeScript
Cloud (AWS/Google/Azure)


Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
Node.js
JavaScript
TypeScript
