World Model · podcast knowledge graph

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

2026-06-08 · 88 min · 21 entities

Asserted relationships

  • → references Simon Peyton Jones person
    0.77
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://en.wikipedia.org/wiki/Simon_Peyton_Jones
  • → hosted by Ryan Peterman person
    0.55
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • → discusses Technology company
    0.40
    evidence rules-v5
    Feed category: Technology
  • → references developing.dev website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/
  • → references @Ryanlpeterman website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://tiktok.com/@ryanlpeterman
  • → references read.compose.llc company
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://read.compose.llc/
  • → references workos.com website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://workos.com/
  • → references XcB LF3cdqw website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://youtu.be/xcB_LF3cdqw
  • → references Co Creator Of Haskell Functional person
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/p/co-creator-of-haskell-functional
  • → references simon.peytonjones.org website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://simon.peytonjones.org/

Entities found in this episode

websites 10

  • mentioned developing.dev website
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/
  • mentioned @Ryanlpeterman website
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://threads.com/@ryanlpeterman
  • mentioned workos.com website
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://workos.com/
  • mentioned XcB LF3cdqw website
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://youtu.be/xcB_LF3cdqw
  • mentioned simon.peytonjones.org website
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://simon.peytonjones.org/
  • references developing.dev website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/
  • references @Ryanlpeterman website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://tiktok.com/@ryanlpeterman
  • references workos.com website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://workos.com/
  • references XcB LF3cdqw website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://youtu.be/xcB_LF3cdqw
  • references simon.peytonjones.org website
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://simon.peytonjones.org/

persons 6

  • mentioned Simon Peyton Jones person
    0.90
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://en.wikipedia.org/wiki/Simon_Peyton_Jones
  • references Simon Peyton Jones person
    0.77
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://en.wikipedia.org/wiki/Simon_Peyton_Jones
  • mentioned Ryan Peterman person
    0.70
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • hosted by Ryan Peterman person
    0.55
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • 0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/p/co-creator-of-haskell-functional
  • 0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://developing.dev/p/co-creator-of-haskell-functional

companys 4

  • mentioned Technology company
    0.50
    evidence rules-v5
    Feed category: Technology
  • mentioned read.compose.llc company
    0.45
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://read.compose.llc/
  • discusses Technology company
    0.40
    evidence rules-v5
    Feed category: Technology
  • references read.compose.llc company
    0.38
    evidence rules-v5
    Link in episode "Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones": https://read.compose.llc/

concepts 1

Episode description as stored
Simon Peyton Jones is the co-creator of Haskell (pure functional programming language) and I interviewed him about functional programming, why it matters, and his thoughts on other programming languages. • My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/ Podcast links: • YouTube: https://youtu.be/xcB_LF3cdqw • Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835 • Transcript: https://www.developing.dev/p/co-creator-of-haskell-functional Thank you to this episode's sponsor for supporting my work: • WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/ Timestamps: (00:00) Intro (00:39) What functional programming is (09:18) Downsides of functional programming (10:53) Specialized hardware for functional programming (21:47) Haskell is useless (25:59) Rust vs C (28:26) Haskell vs OCaml (35:26) Side effects in Haskell (44:26) Type systems (57:30) How the Haskell compiler works (01:04:35) Why Haskell is talked about more than used (01:09:07) Avoiding success at all costs (01:11:12) LLMs and programming languages (01:13:57) New programming language design (01:15:59) Should students continue to learn programming (01:22:33) Why Excel is his 2nd favorite programming language (01:25:04) Advice for his younger self Where to find Simon: • LinkedIn: https://www.linkedin.com/in/simonpj/ • Wikipedia: https://en.wikipedia.org/wiki/Simon_Peyton_Jones • Personal Website: https://simon.peytonjones.org/ Where to find Ryan: • Newsletter: https://www.developing.dev/ • X/Twitter: https://x.com/ryanlpeterman • LinkedIn: https://www.linkedin.com/in/ryanlpeterman/ • Threads: https://www.threads.com/@ryanlpeterman • Instagram: https://www.instagram.com/ryanlpeterman • TikTok: https://www.tiktok.com/@ryanlpeterman Referenced in this episode: • Haskell is useless: https://www.youtube.com/watch?v=iSmkqocn0oQ • John Backus Turing Award lecture: https://worrydream.com/refs/Backus_1978_-_Can_Programming_Be_Liberated_from_the_von_Neumann_Style.pdf • Why functional programming matters: https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf • Excel is his 2nd favorite programming language: https://www.youtube.com/watch?v=_M4P5M85KO8