Hi Joel, thanks for your post. A few points though:
Sergio Rodrigo

Of course it has an impact on structure. Have you seen the different ways of writing code in, let’s say, Scala? The code written in OOP is completely different structured compared to FP.

I bring up code structure because I see a lot of confusion from experienced developers when they are first exposed to FP. There seems be to a lot of confusion around how to structure FP code. I see a misconception that because you are not using objects, your code no longer has structure.

The point I was trying to make was software developed using FP techniques has a definite organization and code structure that is in no way inferior to OO code structure.

Like what you read? Give Joel Thoms a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.