The Eric Normand Podcast cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app