Why are algebraic properties important?
For audio, video, and text transcripts: https://lispcast.com/why-are-algebraic-properties-important/
For audio, video, and text transcripts: https://lispcast.com/why-are-algebraic-properties-important/
For audio, video, and text transcripts: https://lispcast.com/functional-programming-is-a-set-of-skills/
For audio, video, and text transcripts: https://lispcast.com/the-commercialization-of-computers/
For audio, video, and text transcripts: https://lispcast.com/two-kinds-of-data-modeling/
For audio, video, and text transcripts: https://lispcast.com/what-are-product-and-sum-types/
For audio, video, and text transcripts: https://lispcast.com/why-do-i-prefer-clojure-to-haskell/
For audio, video, and text transcripts: https://lispcast.com/why-do-i-like-denotational-design/
For audio, video, and text transcripts: https://lispcast.com/what-is-the-difference-between-a-domain-model-and-business-rules/
For audio, video, and text transcripts: https://lispcast.com/power-of-nil-punning/
For audio, video, and text transcripts: https://lispcast.com/what-is-nil-punning/
For audio, video, and text transcripts: https://lispcast.com/what-is-the-curse-of-lisp/
For audio, video, and text transcripts: https://lispcast.com/what-is-an-abstraction-barrier/
For audio, video, and text transcripts: https://lispcast.com/in-the-onion-architecture-how-do-you-make-business-decisions-that-rely-on-information-from-actions/
For audio, video, and text transcripts: https://lispcast.com/can-you-use-types-with-data-orientation/
For audio, video, and text transcripts: https://lispcast.com/what-is-the-benefit-of-data-orientation/
For audio, video, and text transcripts: https://lispcast.com/what-is-data-orientation/
For audio, video, and text transcripts: https://lispcast.com/what-is-a-total-function/
For audio, video, and text transcripts: https://lispcast.com/what-is-a-continuation/
For audio, video, and text transcripts: https://lispcast.com/what-kind-of-software-is-functional-programming-not-suited-for/
For audio, video, and text transcripts: https://lispcast.com/grokking-simplicity-launch/
For audio, video, and text transcripts: https://lispcast.com/monads-in-the-real-world/
For audio, video, and text transcripts: https://lispcast.com/what-is-the-difference-between-parallelism-and-concurrency/
For audio, video, and text transcripts: https://lispcast.com/how-do-you-develop-algebraic-thinking/
For audio, video, and text transcripts: https://lispcast.com/what-is-an-algebra/
For audio, video, and text transcripts: https://lispcast.com/what-is-a-calculation/
For audio, video, and text transcripts: https://lispcast.com/what-is-so-great-about-object-oriented-programming/
For audio, video, and text transcripts: https://lispcast.com/why-should-you-throw-away-all-of-your-code/
For audio, video, and text transcripts: https://lispcast.com/what-is-data-modeling/
For audio, video, and text transcripts: https://lispcast.com/what-is-an-action/
For audio, video, and text transcripts: https://lispcast.com/what-is-tail-recursion/