Foojay Podcast #20: Functional Programming, “The Good, the Bad, and the Ugly”

Frank Delporte
Published in
2 min readApr 24

Functional programming… it seems you either love it or you hate it.

But, like everything in software engineering, it is a trade-off.

So for today, let’s focus on the good, the bad, and the ugly parts of functional programming!





  • 00'00 Intro
  • 00'17 Introduction of the guests
  • 07'40 What is functional programming (FP)?
  • 11'50 The same problems exist in FP and Object Oriented Programming
  • 13'50 Academic approach to programming
  • 17'54 Who of the guests is a FP purist?
  • 22'25 Understand the “Why”? Why use FP?
  • 28'11 The costs of FP
  • 30'57 When to learn FP
  • 42'43 What is the future of FP?
  • 50'41 Outro

Originally published at on April 24, 2023.

Frank Delporte

#JavaOnRaspberryPi - Java Champion - Author of 'Getting started with Java on the Raspberry Pi' - Senior Technical Writer at Azul - Pi4J - BeJUG - CoderDojo