What if the team hates my functional code?
What happens when you learn functional programming and you start writing better code… but the rest of your team hates it? Do you give up? Write code you know is inferior? Do you quit and get a new job? What if quitting isn't an option? What do you do then?
jrsinclair.com
I think there are pros and cons to FP. Also, it depends on how you're defining it. It works in some cases, for sure. You do make a good argument for it.
I'm all for functional code. I don't see why we need it to be overcomplicated. It also makes it easier to debug later : ) Great article. I like your writing style.