In my whole career as a Software Engineer I’ve never had the urge of choosing a functional programming language over others.
Language is a tool, we use natural language to express, communicate and connect. The same can be applied to programming language, which is used to achieve our goals by instructing the computer on what and how to do. Since this is my point of view I never been a fanboy of a certain paradigm or programming language, I choose what fits the most for my use cases, nothing more. For sure as a software engineer I need to try and play with different technologies and stacks, to fullfill my curiosity and joy of programming, but it never turns into an idiology or principle.
...