Getting to grips with functional programming
Thoughtworks Technology Podcast
Thoughtworks
4.5 • 58 Ratings
🗓️ 14 November 2019
⏱️ 27 minutes
🧾️ Download transcript
Summary
Any developer that’s moved from an object-oriented language to a functional one knows how disconcerting the shift can be. It demands a completely different mindset.
In this episode, our regular co-hosts Neal Ford and Alexey Villas Boas talk to Gregorio Melo about functional programming. He’s just written a book about functional programming, using Clojure as its basis. Together they explore why developers choose to learn functional languages and how they can make the learning curve less daunting.
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Hello and welcome to the ThoughtWorks podcast. My name is Alexei. I'm the head of technology for Thought |
| 0:14.1 | TalkWorks Brazil, and I'll be one of your hosts this time together with Neil Ford. Hello, Neal. |
| 0:18.6 | Hello, Alexi. I'm one of your other regular host, Neil Ford, based out of Atlanta, Georgia. |
| 0:24.1 | And this time we'll have Gregorio Melo. So, hello, Gregorio. Would you mind introducing yourself? |
| 0:29.5 | Hey, Alexei. Hey, Neil. Thanks for inviting me. Yeah, so I'm Gregory Melo, also known as Greg. |
| 0:35.6 | I'm a software that I thought works for the past eight years, |
| 0:40.1 | and I'm looking forward to my sabbatical. |
| 0:42.8 | Oh, cool. |
| 0:43.3 | When's that? |
| 0:44.4 | It's in two years' time. |
| 0:46.9 | That's wonderful. |
| 0:48.5 | So we're here to talk a little bit about closure, functional programming. |
| 0:54.2 | So you just published the new book. |
| 0:58.5 | Is that so, Greg? |
| 0:59.4 | Unfortunately, it seems that for the time, it's only in Portuguese. |
| 1:03.1 | Let's hope that's not the case for long. |
| 1:05.2 | So what's the title of the book and what is it all about? |
| 1:08.7 | So this year, I finished this personal project of releasing a book on functional programming |
| 1:13.6 | that consolidates the way I learned the concepts around it. |
| 1:17.6 | And it's called functional programming and introduction with closure. |
| 1:22.6 | And it covers the basic concepts and it tries to be to provide newcomers to functional programming |
| 1:31.3 | and provide a very low barrier to entry to functional programming concepts and we cover |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Thoughtworks, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Thoughtworks and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.
