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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
ADVICE

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.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app