
The Eric Normand Podcast
242 episodes — Page 3 of 5
Ep 142What is the Curse of Lisp?
For audio, video, and text transcripts: https://lispcast.com/what-is-the-curse-of-lisp/
Ep 141What is an abstraction barrier?
For audio, video, and text transcripts: https://lispcast.com/what-is-an-abstraction-barrier/
Ep 140In the onion architecture, how do you make business decisions that rely on information from actions?
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/
Ep 139Can you use types with Data Orientation?
For audio, video, and text transcripts: https://lispcast.com/can-you-use-types-with-data-orientation/
Ep 138What is the benefit of data orientation?
For audio, video, and text transcripts: https://lispcast.com/what-is-the-benefit-of-data-orientation/
Ep 137What is Data Orientation?
For audio, video, and text transcripts: https://lispcast.com/what-is-data-orientation/
Ep 136What is a total function?
For audio, video, and text transcripts: https://lispcast.com/what-is-a-total-function/
Ep 135What is a continuation?
For audio, video, and text transcripts: https://lispcast.com/what-is-a-continuation/
Ep 134What kind of software is functional programming not suited for?
For audio, video, and text transcripts: https://lispcast.com/what-kind-of-software-is-functional-programming-not-suited-for/
Ep 132Grokking Simplicity Launch
For audio, video, and text transcripts: https://lispcast.com/grokking-simplicity-launch/
Ep 133Monads in the real world
For audio, video, and text transcripts: https://lispcast.com/monads-in-the-real-world/
Ep 131What is the difference between parallelism and concurrency?
For audio, video, and text transcripts: https://lispcast.com/what-is-the-difference-between-parallelism-and-concurrency/
Ep 130How do you develop algebraic thinking?
For audio, video, and text transcripts: https://lispcast.com/how-do-you-develop-algebraic-thinking/
Ep 129What is an algebra?
For audio, video, and text transcripts: https://lispcast.com/what-is-an-algebra/
Ep 128What is a calculation?
For audio, video, and text transcripts: https://lispcast.com/what-is-a-calculation/
Ep 127What is so great about object oriented programming?
For audio, video, and text transcripts: https://lispcast.com/what-is-so-great-about-object-oriented-programming/
Ep 126Why should you throw away all of your code?
For audio, video, and text transcripts: https://lispcast.com/why-should-you-throw-away-all-of-your-code/
Ep 125What is Data Modeling?
For audio, video, and text transcripts: https://lispcast.com/what-is-data-modeling/
Ep 124What is an action? (better edit)
For audio, video, and text transcripts: https://lispcast.com/what-is-an-action/
Ep 123What is tail recursion?
For audio, video, and text transcripts: https://lispcast.com/what-is-tail-recursion/
Ep 122What is memoization?
For audio, video, and text transcripts: https://lispcast.com/what-is-memoization/
Ep 121How does making something first class give you power?
For audio, video, and text transcripts: https://lispcast.com/how-does-making-something-first-class-give-you-power/
Ep 120Is there a silver bullet for software? (part 2)
For audio, video, and text transcripts: https://lispcast.com/is-there-a-silver-bullet-for-software-part-2/
Ep 119Is there a silver bullet for software development? (part 1)
For audio, video, and text transcripts: https://lispcast.com/is-there-a-silver-bullet-for-software-development-part-1/
Ep 118Why getters and setters are terrible
For audio, video, and text transcripts: https://lispcast.com/why-getters-and-setters-are-terrible/
Ep 117Why taming complex software?
For audio, video, and text transcripts: https://lispcast.com/why-taming-complex-software/
Ep 1163 Examples of algebraic thinking
For audio, video, and text transcripts: https://lispcast.com/3-examples-of-algebraic-thinking/
Ep 115What is a higher-order function?
For audio, video, and text transcripts: https://lispcast.com/what-is-a-higher-order-function/
Ep 114The 3 levels of functional thinking
For audio, video, and text transcripts: https://lispcast.com/the-3-levels-of-functional-thinking/
Ep 113What is functional thinking?
For audio, video, and text transcripts: https://lispcast.com/what-is-functional-thinking/
Ep 112We make information systems
For audio, video, and text transcripts: https://lispcast.com/we-make-information-systems/
Ep 111How to distinguish between commutativity and associativity
For audio, video, and text transcripts: https://lispcast.com/how-to-distinguish-between-commutativity-and-associativity/
Ep 110Why side-effecting is not all bad
For audio, video, and text transcripts: https://lispcast.com/why-side-effecting-is-not-all-bad/
Ep 109What is an inverse, and why is it useful?
For audio, video, and text transcripts: https://lispcast.com/what-is-an-inverse-and-why-is-it-useful/
Ep 108What makes a repl?
For audio, video, and text transcripts: https://lispcast.com/what-makes-a-repl/
Ep 107How is Haskell faster than C?
For audio, video, and text transcripts: https://lispcast.com/how-is-haskell-faster-than-c/
Ep 106What is a functor?
For audio, video, and text transcripts: https://lispcast.com/what-is-a-functor/
Ep 105Why am I podcasting about functional programming?
For audio, video, and text transcripts: https://lispcast.com/why-am-i-podcasting-about-functional-programming/
Ep 104Is your layer of indirection actually useful?
For audio, video, and text transcripts: https://lispcast.com/is-your-layer-of-indirection-actually-useful/
Ep 103What a monoid is and why monoids kick monads’ butt
For audio, video, and text transcripts: https://lispcast.com/what-a-monoid-is-and-why-monoids-kick-monads-butt/
Ep 102How do you implement lazy evaluation?
For audio, video, and text transcripts: https://lispcast.com/how-do-you-implement-lazy-evaluation/
Ep 101What is lazy evaluation?
For audio, video, and text transcripts: https://lispcast.com/what-is-lazy-evaluation/
Ep 100How is recursion like a for loop?
For audio, video, and text transcripts: https://lispcast.com/how-is-recursion-like-a-for-loop/
Ep 99Why do programmers put up with so much pain?
For audio, video, and text transcripts: https://lispcast.com/why-do-programmers-put-up-with-so-much-pain/
Ep 98Can you always find a layer of meaning in which your problem is easier?
For audio, video, and text transcripts: https://lispcast.com/can-you-always-find-a-layer-of-meaning-in-which-your-problem-is-easier/
Ep 97What is point-free style?
For audio, video, and text transcripts: https://lispcast.com/what-is-point-free-style/
Ep 96What is referential transparency?
For audio, video, and text transcripts: https://lispcast.com/what-is-referential-transparency/
Ep 95Why you shouldn’t hide your data
For audio, video, and text transcripts: https://lispcast.com/why-you-shouldnt-hide-your-data/
Ep 94What are higher-order functions?
For audio, video, and text transcripts: https://lispcast.com/what-are-higher-order-functions/
Ep 93What is function composition?
For audio, video, and text transcripts: https://lispcast.com/what-is-function-composition/