SE Radio 628: Hans Dockter on Developer Productivity

SE Radio 628: Hans Dockter on Developer Productivity

Author: team@se-radio.net (SE-Radio Team) August 7, 2024 Duration: 56:46

Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive load, and the big impact that development tools have on it. Hans describes how to implement developer productivity metrics in an organization, as well as warns about some pitfalls. The episode closes with some discussion on Hans's views on the future of this discipline, as well as some near-term developments and expectations. Brought to you by IEEE Computer Society and IEEE Software magazine.


For developers who build the world's most critical systems, Software Engineering Radio offers deep, substantive conversations that move beyond the hype cycle. This isn't about quick tips or news flashes; it's a dedicated audio library for career engineers seeking to solidify their foundational knowledge and explore advanced concepts. Each episode is crafted as an enduring resource, featuring either a comprehensive tutorial breaking down a specific technology or methodology, or a detailed interview with a leading practitioner shaping the field. You'll hear focused discussions on everything from low-level systems architecture and programming language design to team dynamics and project management, all through the lens of professional software creation. The content is exclusively produced for this podcast, ensuring thoughtful, in-depth analysis you won't find simply repackaged from conference talks. If your work demands a rigorous understanding of the craft, this is the podcast for you.
Author: Language: en-us Episodes: 100

Software Engineering Radio - the podcast for professional software developers
Podcast Episodes
SE Radio 697: Philip Kiely on Multi-Model AI [not-audio_url] [/not-audio_url]

Duration: 56:33
Philip Kiely, software developer relations lead at Baseten, speaks with host Jeff Doolittle about multi-agent AI, emphasizing how to build AI-native software beyond simple ChatGPT wrappers. Kiely advocates for composing…
SE Radio 696: Flavia Saldanha on Data Engineering for AI [not-audio_url] [/not-audio_url]

Duration: 1:14:25
Flavia Saldanha, a consulting data engineer, joins host Kanchan Shringi to discuss the evolution of data engineering from ETL (extract, transform, load) and data lakes to modern lakehouse architectures enriched with vect…
SE Radio 695: Dave Thomas on Building eBooks Infrastructure [not-audio_url] [/not-audio_url]

Duration: 1:02:49
Dave Thomas, author of The Pragmatic Programmer, The Manifesto for Agile Software Development, Programming Ruby, Agile Web Development with Rails, Programming Elixir, Simplicity, and co-founder of the Pragmatic Bookshelf…
SE Radio 694: Jennings Anderson and Amy Rose on Overture Maps [not-audio_url] [/not-audio_url]

Duration: 1:03:45
Jennings Anderson, a Software Engineer with Meta Platforms, and Amy Rose, the Chief Technology Officer at Overture Maps Foundation, speak with host Gregory M. Kapfhammer about the Overture Maps project, which creates rel…
SE Radio 693: Mark Williamson on AI-Assisted Debugging [not-audio_url] [/not-audio_url]

Duration: 54:12
Mark Williamson, CTO of Undo, joins host Priyanka Raghavan to discuss AI-assisted debugging. The conversation is structured around three main objectives: understanding how AI can serve as a debugging assistant; examining…
SE Radio 692: Sourabh Satish on Prompt Injection [not-audio_url] [/not-audio_url]

Duration: 1:04:36
Sourabh Satish, CTO and co-founder of Pangea, speaks with SE Radio's Brijesh Ammanath about prompt injection. Sourabh begins with the basic concepts underlying prompt injection and the key risks it introduces. From there…
SE Radio 691: Kacper Łukawski on Qdrant Vector Database [not-audio_url] [/not-audio_url]

Duration: 59:51
Kacper Łukawski, a Senior Developer Advocate at Qdrant, speaks with host Gregory M. Kapfhammer about the Qdrant vector database and similarity search engine. After introducing vector databases and the foundational concep…
SE Radio 690: Florian Gilcher on Rust for Safety-Critical Systems [not-audio_url] [/not-audio_url]

Duration: 1:03:44
Florian Gilcher, co-founder of Ferrous Systems and the Rust Foundation, speaks with host Giovanni Asproni about the application of Rust in mission- and safety-critical systems. The discussion starts with a brief overview…
SE Radio 689: Amey Desai on the Model Context Protocol [not-audio_url] [/not-audio_url]

Duration: 58:36
Amey Desai, the Chief Technology Officer at Nexla, speaks with host Sriram Panyam about the Model Context Protocol (MCP) and its role in enabling agentic AI systems. The conversation begins with the fundamental challenge…
SE Radio 688: Daniel Stenberg on Removing Rust from Curl [not-audio_url] [/not-audio_url]

Duration: 57:14
Daniel Stenberg, Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust from Curl. They discuss why Hyper was removed from curl, why…