Skip to content
0:00 / 0:00

#haskell#functionalprogramming#pedagogy

LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years Chris Allen

Confreaks

42K subscribers • 88 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • A classic. People kept recommending it from 2017 to 2020.
  • Presented by Chris Allen
  • An opinion. It argues one side of a question engineers disagree on.

Beginner. No background in the topic needed.

41K views10 years ago2 recommendations

Programming languagesTools and practiceHaskellFunctional programming

Chris Allen discusses the challenges of learning Haskell and how to improve functional programming pedagogy to make it more accessible.

Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring programs. We can make teaching ourselves and others something that is not only more effective, but enjoyable in its own right. Help us caption & translate this video! amara.org/v/HdCz/

Why it's here

2 people recommend this

What people say. Recommended as an eye-opening talk on why functional programming is perceived as difficult and how teaching methodologies can be improved.

u/strangefatcatin r/haskell • Recommends

Lack of good resources is a bit demotivatingkind-of venting I've decided to take a look on Haskell a few months ago, after reading and watching a presentation from John Carmack about the relevance of functional programming for parallel computing. I've got deeper in the concepts about pure functions, and although it seemed possible to do the same in other languages, working on one that forces me to follow its principles. I looked around and found that the most popular pure functional language is Haskell (and it seems to be the only one in the top 50 most used languages in github). I started too look around and most of what I found are either outdated or incomplete. The book Learn You A…

u/ScientificBeastModein r/programming • Recommends

On “Why is Learning Functional Programming So Damned Hard?”

This video really opened my eyes to this question: LambdaConf 2015 - How To Learn Haskell In Less Than 5 Years: link to this video Short answer? We make it hard on our own. On top of all the inherent difficulty of learning FP, we heap on a lot of BS for the sake of ego and our own ignorance of proper teaching methodologies. To sum it up: being a programmer with knowledge of FP concepts does not make one a good teacher, nor does it mean we fully understand the concepts we purport to know.