GOTO - The Brightest Minds in Tech cover image

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

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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode