Danielle Newnham Podcast cover image

Simon Peyton Jones: In Pursuit of Simplicity

Danielle Newnham Podcast

00:00

Lessons Learned from Designing Haskell

This chapter discusses the important lessons learned from designing and implementing Haskell, such as avoiding success at all costs, emphasizing functional programming and immutability, and using monads to combine side effects with functional programming. It also explores the connection between static typing and purely functional programming, highlights the power of parametric polymorphic types, and discusses the contagious enthusiasm for work and research.

Play episode from 16:13
Transcript

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