
Duncan McGregor
Professional software developer for over 30 years and early adopter of object-oriented programming and functional programming in Kotlin. Co-authored Java to Kotlin: Refactoring Guidebook and publishes a weekly YouTube video on Kotlin.
Best podcasts with Duncan McGregor
Ranked by the Snipd community

14 snips
Jul 22, 2025 • 44min
Evolution in Software: What Has Changed Since GOOS? • Nat Pryce & Duncan McGregor
Nat Pryce and Duncan McGregor, both renowned authors and experts in software development, share their insights on the evolution of software practices over the past 15 years. They discuss the origins of test-driven development at the Extreme Tuesday Club, and the shift from object-oriented to functional programming. Key topics include testing strategies using mock objects, the rise of microservices, and the impact of modern development tools. Their conversation explores whether contemporary practices have genuinely enhanced productivity.

Jul 12, 2024 • 42min
From Objects to Functions • Uberto Barbini & Duncan McGregor
Guests Uberto Barbini and Duncan McGregor discuss functional programming in Kotlin, transitioning from Java, leveraging Kotlin for easier transitions, the impact of programming languages on problem-solving, comparing object-oriented and functional programming, reflections on writing a book, exploring functional programming through a real-world example, and teaching programming to kids.