I wonder what makes functional programming languages so incredibly inaccessible and content like this blog post absolutely incomprehensible to me after a decade of programming.<p>I picked up c# linq, Java Streams and functional JS, the simple concepts of anonymous/lambda functions and the idea of passing around first class functions in my first job without a second thought and use all of this on a daily basis.<p>Anything I read about explicitly functional languages always looks like alien, academic content about math.