Why do functional programmers model things as data?
For audio, video, and text transcripts: https://lispcast.com/why-do-functional-programmers-model-things-as-data/
For audio, video, and text transcripts: https://lispcast.com/why-do-functional-programmers-model-things-as-data/
For audio, video, and text transcripts: https://lispcast.com/sources-of-complexity-in-software/
For audio, video, and text transcripts: https://lispcast.com/how-do-we-represent-relationships-in-functional-programming/
For audio, video, and text transcripts: https://lispcast.com/single-responsibility-principle-for-functional-programming/
For audio, video, and text transcripts: https://lispcast.com/how-is-a-book-a-monad/
For audio, video, and text transcripts: https://lispcast.com/layered-design-in-functional-programming/
For audio, video, and text transcripts: https://lispcast.com/keeping-functional-code-organized/
For audio, video, and text transcripts: https://lispcast.com/what-is-software-design/
For audio, video, and text transcripts: https://lispcast.com/how-to-create-a-habit-of-reuse/
For audio, video, and text transcripts: https://lispcast.com/the-easiest-way-to-make-your-existing-code-more-functional/
For audio, video, and text transcripts: https://lispcast.com/how-does-fp-achieve-reuse/
For audio, video, and text transcripts: https://lispcast.com/why-are-actions-hard-to-test-by-definition/
For audio, video, and text transcripts: https://lispcast.com/how-do-things-compose-across-domains/
For audio, video, and text transcripts: https://lispcast.com/is-functional-programming-declarative/
For audio, video, and text transcripts: https://lispcast.com/how-can-you-work-with-a-json-value-if-you-know-nothing-about-it/
For audio, video, and text transcripts: https://lispcast.com/is-the-little-typer-the-static-typing-book-ive-been-waiting-for/
For audio, video, and text transcripts: https://lispcast.com/something-i-missed-in-rich-hickeys-last-keynote-clojure-conj-2017/
For audio, video, and text transcripts: https://lispcast.com/are-categories-design-patterns/
For audio, video, and text transcripts: https://lispcast.com/why-is-making-something-first-class-the-key-to-expressivity/
For audio, video, and text transcripts: https://lispcast.com/how-can-pure-functions-represent-state-change/
For audio, video, and text transcripts: https://lispcast.com/what-is-callback-hell/
For audio, video, and text transcripts: https://lispcast.com/how-is-a-cook-like-functional-programming/
For audio, video, and text transcripts: https://lispcast.com/what-is-the-primary-superpower-of-functional-programmers/
For audio, video, and text transcripts: https://lispcast.com/does-functional-programming-have-an-answer-for-everything/
For audio, video, and text transcripts: https://lispcast.com/what-does-it-mean-to-compose-in-functional-programming/
For audio, video, and text transcripts: https://lispcast.com/reduce-complexity-at-every-step/
For audio, video, and text transcripts: https://lispcast.com/why-is-functional-programming-more-expressive/
For audio, video, and text transcripts: https://lispcast.com/what-is-immutability/
For audio, video, and text transcripts: https://lispcast.com/what-does-it-mean-for-programs-to-be-built-using-whole-values/
For audio, video, and text transcripts: https://lispcast.com/how-is-functional-programming-like-grocery-shopping/