194 episodes

An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast.

Thoughts on Functional Programming Podcast by Eric Normand Eric Normand

    • Education

An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast.

    Programmer as Navigator

    Programmer as Navigator

    We read and discuss the 1973 ACM Turing Award Lecture by Charles W. Bachman.

    • 1 hr 11 min
    The Humble Programmer

    The Humble Programmer

    We read from and comment on Edsger Dijkstra's 1972 Turing Award Lecture called The Humble Programmer. Is the problem with programming that we don't recognize our own limitations? We'll explore that and more.

    • 2 hrs 16 min
    What's the relationship between abstraction and generality?

    What's the relationship between abstraction and generality?

    Do abstract and general mean the same thing? I don't think so. I've actually stopped using the term 'abstraction' because it's so laden with semantic baggage. We explore what they do mean in different contexts, and why abstract is not a relative term.

    • 16 min
    Why is data so powerful?

    Why is data so powerful?

    In this episode, we explore why Clojure's stance of not wrapping data much is so powerful in the world we live in.

    • 8 min
    What if data is a really bad idea?

    What if data is a really bad idea?

    In this episode, I read from and discuss a comment thread between Rich Hickey and Alan Kay.

    • 55 min
    On the criteria to be used in decomposing systems into modules

    On the criteria to be used in decomposing systems into modules

    In this episode, I read from David Parnas's important paper on modularity.

    • 45 min

Top Podcasts In Education

Listeners Also Subscribed To