La programmation fonctionnelle est une façon moderne de programmer, pour aller plus vite et sans erreur.
En tant que scientifique, un programmeur essaie sans cesse de s'améliorer. La programmation fonctionnelle permet d'y satisfaire.
Un DSI ou un CTO souhaite dépenser moins de budget pour ses projets et la maintenance, et livrer plus rapidement, sans erreur.
Beaucoup de directions transforment leur DSI pour la rendre agile, mais à quoi bon si on utilise des langages vieillissants.
Les langages tels qu'Elixir, Clojure, F#, Scala ont été inventés pour améliorer nos développements, éviter les effets de bords, et meilleurs en consommation de ressources machines que les langages objets traditionnels (greenIT)