Published Oct 28, 2017

Functional Programming

Eric Normand delves into the evolution and growing prominence of functional programming, highlighting its unique strengths in concurrency and parallel processing, and the increasing demand for these skills in the tech industry. Discover how immersive learning and platforms like Purely Functional TV are shaping the future of programming education and career opportunities.
Episode Highlights
The Changelog logo

Popular Clips

Episode Highlights

  • Immersion

    Immersive learning is crucial for mastering functional programming, as emphasized by and . Jerod compares learning functional programming to language immersion, highlighting that true understanding requires complete focus and immersion in the paradigm 1. Eric agrees, noting that while functional programming can be done in any language, true mastery comes from fully engaging with the concepts rather than just using isolated features 2.

    You might learn a thing or two, but you might learn a few vocabulary words or something.

    ---

    This approach ensures a deeper grasp of functional programming, akin to learning a new language by speaking it exclusively 3.

       

    Career Path

    Functional programming is not only a valuable skill but also a viable career path, as explains through his initiative, Purely Functional TV. This platform aims to help developers thrive by teaching Clojure and functional programming principles, supporting their career growth 4. Eric highlights the increasing demand for functional programming skills, with more companies adopting languages like Clojure and Haskell 5.

    The mission of Purelyfunctional TV is to help people thrive with functional programming.

    ---

    This trend is evident in the growing number of job opportunities and the positive reception at conferences, indicating a promising future for functional programming professionals.

Related Episodes