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.

Auteur

Eric Normand

Categorie

Education

Website van de podcast

ericnormand.me

Nieuwste aflevering

25 sep. 2023

Waar luisteren?

Podcasts in de app Replaio Radio Binnenkort beschikbaar

Podcasts komen binnenkort naar de app. Installeer nu en zie als eerste een compleet nieuwe kijk op podcasts

Download het op Google Play Gratis installeren Android bijna 10 mln downloads · beoordeling 4,8 iOS binnenkort

Afleveringen

What's the relationship between abstraction and generality? 19.07.2021

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

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

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

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

What is missing from Stratified Design? 14.06.2021

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

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

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

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

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

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

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

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

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

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

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

For audio, video, and text transcripts: https://lispcast.com/one-mans-view-of-computer-science/

Computing Then and Now 18.01.2021

For audio, video, and text transcripts: https://lispcast.com/computing-then-and-now/

The Synthesis of Algorithmic Systems 11.01.2021

For audio, video, and text transcripts: https://lispcast.com/the-synthesis-of-algorithmic-systems/

Is Clojure a language for hipsters? 14.12.2020

For audio, video, and text transcripts: https://lispcast.com/is-clojure-a-language-for-hipsters/

Lambda: The Ultimate GOTO 07.12.2020

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

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

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

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

For audio, video, and text transcripts: https://lispcast.com/what-makes-some-apis-become-dsls/

What is software design? 27.07.2020

For audio, video, and text transcripts: https://lispcast.com/what-is-software-design-definition/

Luister naar de podcast The Eric Normand Podcast in Replaio

Radio en podcasts in één app - gratis en zonder account. Installeer vandaag nog en mis de lancering niet

Download het op Google Play

Replaio is geen uitgever van podcasts; namen van shows, covers en audio zijn eigendom van hun makers en worden verspreid via openbare RSS-feeds