
GOTO - The Brightest Minds in Tech
From Objects to Functions • Uberto Barbini & Duncan McGregor
Jul 12, 2024
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.
42:12
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Functional programming focuses on transformation functions and clear data processing for efficient code testing and reuse.
- Balancing practicality and correctness in functional programming is essential for efficient code compilation and problem-solving.
Deep dives
Evolution of Kotlin Programming
Roberto Barbini discusses his journey from working in London banks to exploring Kotlin and functional programming. Initially hesitant about Kotlin, he found its productivity and simplicity advantageous for software development. His book offers a bridge between Java and functional programming, guiding readers through practical project implementations.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.