The Virtual World cover image

The Virtual World

Functional Programming and Grokking Simplicity - Eric Normand

Aug 6, 2020
Eric Normand, author of Grokking Simplicity, discusses the importance of learning fundamental concepts in functional programming and the challenges of integrating them into non-functional languages. The podcast also explores ClosureScript as the next iteration of programming, functional thinking and design, and the use of Datomic as an immutable database. Additionally, the concept of offloading procedural efforts with data and using an immutable database structure for the front end are discussed.
01:32:26

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Functional programming can be done in languages like JavaScript, but using a functional language like Haskell or Clojure provides a more immersive experience.
  • Functional programming favors local state over global state and using immutable data helps avoid the pitfalls of mutable state.

Deep dives

Functional programming and Eric Normand's book

Eric Normand is a prominent advocate of functional programming and the power of functional thinking. His book, 'Grocking Simplicity,' breaks down functional design principles and introduces them to everyday programmers. The book, published by Manning Publications, is available through their Early Access program. Normand emphasizes the importance of understanding fundamental functional concepts before diving into more specialized areas.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode