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.
Patronus Group
Berlin, Germany
Intermediate
Product Management
REST
+2
Patronus Group
Berlin, Germany
Intermediate
Product Management
REST
+1
Matching moments
01:15 MIN
Rethinking productivity beyond just writing code faster
New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs
04:02 MIN
Practical metrics that improve developer experience
Do you know how fast you were developing?
05:56 MIN
Shifting focus from platforms to developer productivity
Forget Developer Platforms, Think Developer Productivity!
02:45 MIN
Gaining momentum by focusing on time-to-market
Remote Mob Programming - At home, but not alone
00:50 MIN
The high cost of slow and delayed code reviews
Startup Presentation: Sourcery - Automatically Review Code
06:06 MIN
Optimize development processes before changing your technology
Optimization of Mobile Development Strategies for Maximum Business Impact
04:11 MIN
Measuring productivity and managing review fatigue
The AI-Ready Stack: Rethinking the Engineering Org of the Future
01:30 MIN
A summary of how to truly boost productivity
Forget Developer Platforms, Think Developer Productivity!
Featured Partners
Related Videos
GitOps for the people
Lian Li
Debugging Burnout
Samuel Shaw
Git for Code Reviews
Johannes Haux
Livecoding with AI
Rainer Stropek
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
Are Code Reviews Worth It? Insights from 16 Years of Review Data
Sven Amann
Shipping Quality Software In Hostile Environments
Luka Kladaric
3 Key Steps for Optimizing DevOps Workflows
Daniel Tao
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.

Code Healers LLC
Hinesville, United States of America
Remote
€40-50K
Intermediate
Senior
PHP
.NET
React
+2

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

PiNCAMP GmbH
Berlin, Germany
Senior
React
GraphQL
Next.js

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

Code Healers LLC
Hinesville, United States of America
Remote
€25-35K
Intermediate
React
Python
JavaScript
+2

TheVentury FlexCo
Vienna, Austria
€47-51K
Intermediate
Senior
AI Frameworks
AI-assisted coding tools


