Overview
Explore functional programming through the unique perspective of a philosopher and linguist in this insightful GOTO 2021 conference talk. Delve into Anjana Vakil's journey from linguistics to programming, examining the human performance factor in coding. Discover the core principles of functional programming, its benefits, and how it can declutter your code. Investigate the adoption of functional programming concepts across the industry and debate whether this paradigm is suitable for all developers. Gain practical advice on where to begin your functional programming journey, with recommendations for languages like Elixir, Elm, and JavaScript. Enhance your understanding of programming paradigms and their intersection with human cognition in this thought-provoking discussion.
Syllabus
Intro
From linguistics to programming
The human performance factor
Functional programming
Benefits of programming in a functional way
Declutter your programming and learn new things
The adoption of functional programming concepts
Functional programming for everyone?
Where to start?
Outro
Taught by
GOTO Conferences