
Software Engineering Radio - the podcast for professional software developers SE Radio 628: Hans Dockter on Developer Productivity
38 snips
Aug 7, 2024 Hans Dockter, the mastermind behind the Gradle build tool and founder of Gradle Inc, dives into the realm of developer productivity. He discusses the significance of cognitive load and how it interplays with development tools. The conversation covers the challenges of flakiness in CI environments and the importance of feedback loops. With insights on measurement strategies, Dockter advocates for ethical productivity metrics. He also shares thoughts on the transformative potential of generative AI in software development, promising to lighten the load for developers.
AI Snips
Chapters
Transcript
Episode notes
Flaky CI Builds
- Many companies experience flaky CI builds, leading to wasted time and uncertainty for developers.
- This uncertainty disrupts flow and causes friction between developers and infrastructure teams.
Measuring Feedback Cycles
- Measure how often developers seek feedback (local and CI builds) as a key productivity indicator.
- Frequent feedback loops, ideally within minutes, correlate with increased code output.
Long Build Times and Scrum
- A company with a 6-7 hour build time struggled to implement weekly sprints due to infrequent working builds.
- This long feedback cycle hindered their ability to follow agile methodologies effectively.
