tubeshowcase●1,194,391 videos♡ My collection 0
← Learn to Code

Learn to Code1:01:28

Demystifying Functional Programming • Manuel M T Chakravarty • YOW! 2018

GOTO Conferences ↗

From the creator

This presentation was recorded at YOW! 2018. #GOTOcon #YOW https://yowcon.com Manuel M T Chakravarty - Functional Programming Specialist at Tweag I/O FULL TALK TITLE Demystifying Functional Programming And What that Means for Learning & Teaching RESOURCES https://twitter.com/TacticalGrace https://bsky.app/profile/tacticalgrace.bsky.social https://www.threads.net/@manuel.chakravarty https://www.linkedin.com/in/manuelchakravarty https://justtesting.org https://github.com/mchakravarty ABSTRACT Did you ever wonder: Is #FunctionalProgramming hard? Do you have to be a math whiz? What about the jargon? This talk has answers. Functional programming is sometimes perceived to be unapproachable, with unfamiliar jargon, obscure concepts, and bewildering theories. This seems counter to its main aim, namely to simplify programming and to make programming more widely accessible. In this talk, I like to argue that there is nothing inherently unapproachable or complex in functional programming, at least not beyond the complexity inherent in programming in general. Instead, we need to critically analyse our teaching strategies and ensure that they are appropriate for a broad range of developers. In my experience, the most common pitfalls are (1) to start with abstract concepts instead of with concrete examples and (2) confusing the historic development of a concept with a pedagogically appropriate teaching strategy. A good example of the latter problem is any attempt to explain the use

Published 2024-05-06 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code