
How do you develop algebraic thinking?
The Eric Normand Podcast
00:00
Exploring Algebraic Thinking in Functional Programming
This chapter explores advanced algebraic concepts and functional programming principles, focusing on denotational design and the significance of abstraction. Through examples in Haskell, it illustrates how strong typing and encapsulated knowledge foster improved abstract thinking and robust software development.
Transcript
Play full episode