Eric Normand
The Eric Normand Podcast
An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast. Formerly known as Thoughts on Functional Programming.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
What's the relationship between abstraction and generality? 19.07.2021 16:56
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.
Why is data so powerful? 12.07.2021 8:30
In this episode, we explore why Clojure's stance of not wrapping data much is so powerful in the world we live in.
What if data is a really bad idea? 05.07.2021 55:00
In this episode, I read from and discuss a comment thread between Rich Hickey and Alan Kay.
On the criteria to be used in decomposing systems into modules 28.06.2021 45:19
In this episode, I read from David Parnas's important paper on modularity.
What is missing from Stratified Design? 14.06.2021 20:04
In this episode, I explore the notion of fit and how it is missing from the Stratified Design paper.
Generality in Artificial Intelligence 07.06.2021 1:22:00
In this episode, I read and comment on excerpts from John McCarthy's 1971 Turing Award Lecture.
Some Comments from a Numerical Analyst 31.05.2021 1:09:50
In this episode, I read and comment on an excerpt from the 1970 Turing Award Lecture by James Wilkinson.
Don't overcomplicate the onion architecture 24.05.2021 21:38
When using the onion architecture, you need to consider the dependencies (actions depend on calculations), but also you need to consider the semantic dependencies (the domain should not know about the database).
Is Haskell the best procedural language? 17.05.2021 20:23
Functional programming is a mindset that distinguishes actions, calculations, and data. That's where it derives its power. Simply applying the discipline of 'only pure functions' lets you programming using a procedural mindset and still think you're doing functional programming.
Do forces really exist? 10.05.2021 20:19
Force is an important concept in Newtonian mechanics. But do forces really exist? In fact, it is an abstraction invented by Newton. The insight revolutionized physics and universalized his model. What can we learn from it?
Could we build Newtonian mechanics on purpose? 03.05.2021 13:15
One of the greatest domain models ever built was Newtonian mechanics. Why did it take physics, as a field, thousands of years to figure it out? What can we learn from Newtonian mechanics to help us model our own domains?
How is domain modeling related to Starbucks? 26.04.2021 14:54
We discuss two phases of domain modeling, one easy and one difficult. https://lispcast.com/how-is-domain-modeling-related-to-starbucks/
Is design a noun or a verb? 29.03.2021 18:06
For audio, video, and text transcripts: https://lispcast.com/is-design-a-noun-or-a-verb/
Has software design taken a wrong turn? 22.03.2021 19:02
For audio, video, and text transcripts: https://lispcast.com/has-software-design-taken-a-wrong-turn/
Form and Content in Computer Science 08.02.2021 1:26:37
For audio, video, and text transcripts: https://lispcast.com/form-and-content-in-computer-science/
One Man's View of Computer Science 25.01.2021 1:37:53
For audio, video, and text transcripts: https://lispcast.com/one-mans-view-of-computer-science/
Computing Then and Now 18.01.2021 1:31:55
For audio, video, and text transcripts: https://lispcast.com/computing-then-and-now/
The Synthesis of Algorithmic Systems 11.01.2021 1:09:19
For audio, video, and text transcripts: https://lispcast.com/the-synthesis-of-algorithmic-systems/
Is Clojure a language for hipsters? 14.12.2020 12:24
For audio, video, and text transcripts: https://lispcast.com/is-clojure-a-language-for-hipsters/
Lambda: The Ultimate GOTO 07.12.2020 1:41:41
For audio, video, and text transcripts: https://lispcast.com/lambda-the-ultimate-goto/
Can Programming Be Liberated from the von Neumann Style? 09.11.2020 1:55:10
For audio, video, and text transcripts: https://lispcast.com/can-programming-be-liberated-from-the-von-neumann-style/
Do we use metacircular evaluators in real life? 19.10.2020 13:35
For audio, video, and text transcripts: https://lispcast.com/do-we-use-metacircular-evaluators-in-real-life/
The Next 700 Programming Languages 12.10.2020 1:05:39
For audio, video, and text transcripts: https://lispcast.com/the-next-700-programming-languages/
What makes some API's become DSL's? 03.08.2020 23:03
For audio, video, and text transcripts: https://lispcast.com/what-makes-some-apis-become-dsls/
What is software design? 27.07.2020 19:24
For audio, video, and text transcripts: https://lispcast.com/what-is-software-design-definition/
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.