
Advertise on podcast: Type Theory Forall
Rating
4.9from
This podcast has
76 episodes
Language
EnglishPublisher
Pedro AbreuExplicit
No
Date created
2020/12/23
Latest episode
2026/09/05
Average duration
123 min.
Release period
35 days
Description
An accessible podcast about Type Theory, Programming Languages Research and related topics.
Unlock Type Theory Forall podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Social media
Check Type Theory Forall social media presence
Podcast episodes
Check latest episodes from Type Theory Forall podcast
#64 PL Education in the Age of AI - Shriram Krishnamurthi
2026/09/05
Shriram has devoted his Career to advance the teaching of programming of programming languages. he is a professor at Brown, The author / co-author of different books about this, and a major contributor the Racket Programming Language.
In this episode we talk in depth about why PL education is so important, what can students really gain from in practice? What is changes in the age of AI? Is programming even going to be a thing in the years to come!?
All contributions to the show are greatly appreciated!
Patreon
Ko-Fi (one-off)
BTC : bc1qsqccnk0f02tue6jkch72v0z990r2rwv6mdgu9y5f5jgdu9ux69yq6slfy2
Links
Shiriram's Website
Shriram's Twitter
On the Expressive Power of Programming Languages PWL'2019 talk
#63 Hack: Typing PHP at Facebook Scale - Julien Verlaguet
2026/08/07
Julien is one of the creators of Hack, a language developed by Facebook to introduce types into PHP. In this episode he talks in depth about the semantics of PHP, and all the ways that it is inhenrently broken, process of development of Hack, the design decisions, the kind of guarantees that could be enforced to PHP and that developers should care about.
This episode was brought to you by SkipLabs: Julien’s company to make reactive programming robust and seamless!
Links
SkipLabs
Computers Coffee and Beer
Julien's Website
Julien's Linkedin
All contributions to the show are greatly appreciated!
Patreon
Ko-Fi (one-off)
BTC : bc1qsqccnk0f02tue6jkch72v0z990r2rwv6mdgu9y5f5jgdu9ux69yq6slfy2
#62 Dependent Haskell - Vladislav Zavialov
2026/06/13
Vlad works at Serokell to develop the Glasgow Haskell Compiler, he is a former member of the Haskell Steering Committee and the current implementer of Dependent Haskell.
In this conversation we talk about the development process of the GHC, he explains with detail how’s the decision process of the community to modify the language through the Haskell Steering Committee. And we get pretty technical discussing the GHC internals, he basically gives us a class of how things looks like and how can a newcomer start hacking the GHC today.
And of course, we go into details of the theory and implementation of Dependent Haskell!
Links
Serokell
Serokell on X
Vlad on X
Dependent Haskell Roadmap
All contributions to the show are greatly appreciated!
Patreon
Ko-Fi (one-off)
BTC : bc1qsqccnk0f02tue6jkch72v0z990r2rwv6mdgu9y5f5jgdu9ux69yq6slfy2
#61 Zurihac Behind the Scenes - Farhad Mehta
2026/04/16
In this episode we talk with Farhad Mehta, one of the main organizers of Zurihac, the biggest Haskell event in the planet.
Zurihac happens once a year at Zurich. This year’s Zurihac will be on june 6, 7 and 8.
Links
Zurihac Website
Types Discussion on the use of AI
Agda Discussion on the use of AI
All contributions to the show are greatly appreciated!
Patreon
Ko-Fi (one-off)
BTC : bc1qsqccnk0f02tue6jkch72v0z990r2rwv6mdgu9y5f5jgdu9ux69yq6slfy2
#60 Conversations on Life, AI, and the PL Job Market - Pedro and Dan
2026/03/25
In this episode me and Dan Plyukhin get together to have a heartfelt conversation. We start by talking about our experiences with meditation, and how it has helped us to have a more balanced work-life experience. Then the conversation shifts to comment about the current situation of the job market. Both in academia and in industry. We talk about strategies to reach out to professors and our view on the use of AI in general, and of course we talk about our current research interests.
Links
Consider being a Patreon
Check out our merch!
Any donations are highly appreciated! Link to Ko-Fi
Dan's Website
All contributions to the show are greatly appreciated!
Patreon
Ko-Fi (one-off)
BTC : bc1qsqccnk0f02tue6jkch72v0z990r2rwv6mdgu9y5f5jgdu9ux69yq6slfy2
#59 Category Theory and Inclusivity - Valeria de Paiva
2026/01/28
In this episode of the Type Theory Forall podcast, we are joined by Valeria de Paiva, a Brazilian mathematician and logician whose work has had a lasting influence on category theory, type theory, and the foundations of logic. She is also a co-founder of the Topos Institute, where she continues to explore deep connections between mathematics, logic, computation, and the sciences.
Valeria completed her PhD at Cambridge in the mid-1980s. Even today, pursuing an academic career abroad from Brazil is challenging; doing so at that time — and as a woman — required exceptional determination and resilience. Her trajectory alone already makes her an inspiring figure in the field.
This episode is one of the most technically focused conversations on category theory we have ever had on TTFA. Coming from a strong mathematics background, Valeria has worked extensively on categorical semantics, logical interpretations, and the interface between logic, computation, and language. As a result, the discussion goes deep into categorical ideas and their role in type theory.
Valeria is also the founder of the Women in Logic initiative, which enabled a serious and thoughtful discussion about gender inequality in logic, type theory, and computer science. The conversation is grounded not only in abstract principles, but in decades of concrete work building communities, workshops, and long-lasting support structures for women in the field.
Overall, this episode brings together technical depth, personal history, and a broader reflection on what it means to build a healthier and more inclusive research culture in logic and programming languages.
🔗 Links
👩🏫 Valeria de Paiva
Website
Twitter / X
Women in Logic
Topos Institute
📚 Type Theory Forall
TTFA Store
Patreon
#58 Constructivism and Computational Content - Andrej Bauer
2025/12/16
Andrej Bauer has done his PhD at CMU under Dana Scott, and he stands right on the edge between mathematics and computer science. During our conversation it just feels that he can just go on in depth about any topic remotely related to Type Theory and Programming Languages.
Andrej is the person who organized for the The Proof Assistants stack exchange. He has an incredible blog that’s always a great resource to learn Type Theory and Programming Languages Theory. He also has an incredible series of summer school lectures on effect handlers.
But more specifically today we talk about Constructivism, Dialectica, Effect Handlers and AI. I’m sure you guys are gonna love it!
Links
Andrej's Website
Andrej's Blog
#57 Compilers for Privacy-Preserving Computation, Category Theory, and Keeping a Good Rythm in your PhD - Raghav Malik
2025/12/06
Raghav Malik, has just defended his PhD on the topic of compilers for privacy-preserving computation, and that's a good chunk of our conversation.
He has also spent some years in grad school going down the rabbit hole to actually learn Category Theory in depth and from first principles, so I was deieing to ask him if category theory is really all that to learn the foundations of PL. In other words, does learning category theory really make you a better PL researcher?
Then, of course, I wouldn’t finish this episode without asking him how he coped with Mental Health during his PhD Journey.
Links
Raghav's Website
TTFA Patreon
TTFA Merch Store
TTFA Ko-Fi
#56 Property Based Testing and PL Grad School Applications - Francille Zhuang
2025/11/17
Francille Zhuang is an undergrad at Purdue University and has been doing research with Benjamin Delaware and Patrick Lafontaine. In this episode we talk about her early research experiences on Property Based Testing, and we go through all the necessary information for applying for graduate school in Programming Languages in the US.
Links
Francille's LinkedIn
TTFA Mentorship Program
TTFA Merch Store
TTFA Patreon
TTFA Ko-Fi
#55 The Death of OO, The Beauty of Scheme, BobKonf, and FunArch - Mike Sperber
2025/10/27
Mike Sperber is the CEO of Active Group, a company designed for Counseling, Development and Training in functional programming. He is a co-organizer of Bob Konf and FunArch, the Co-founder of the leading german blog on functional programming. Member of the Editorial Board of the JFP. Part of the R6RS, the 6th revised report on the Algorithmic Language Scheme.
In our conversation we talk about C, Lisp, Emacs Lisp, Scheme and his involvement with the R6RS. His views on mathematics and formal methods as languages, his views on the use of Functional Programming in the Industry, his thoughts of how Object Oriented Programming is dead. Macros, hygienic macros and much more!
We also talk about BobKonf and FunArch as amazing confereces on Functional Programming and their design and archtechture. BobKonf currently has a call for talks open and goes until november 17th.
Consider supporting the show!
TTFA Patreon
One time donations
Merch Store
Links
Mike's Website
Bob Konf
FunArch
Functional Programming Blog
TTFA Graduate Mentorship
#54 The Goal of Science is to Communicate Ideas! - Philip Wadler
2025/09/29
Philip Wadler is a well known, celebrated and recognized researcher in the field especially for his unique ability to explain complex ideas in a simple and elegant way. He got his Bachelor in 1977 at Stanford, his Masters in 1979 and his PhD in 1984 both at CMU. In 2023, he was awarded the distinguished honor of being elected a Fellow of the Royal Society, joining the ranks of scientific greats such as Isaac Newton and Charles Darwin.
Wadler describes himself as someone who likes to bring theory into practice, and practice into theory. In this episode, we talk about his prolific research, the story behind Monads and Type Classes, Category Theory and Homotopy Type Theory.
Throughout our conversation, in response to my eagerness to understand the philosophy and method behind his remarkable papers, he repeatedly emphasizes that the whole point of science is clearly communicating ideas so that others can build upon them.
Links
Wadler's Website
Ullman's Advising Students For Success
Grad School Mentorship
Consider contributing to this show through our ko-fi!
#53 RustBelt, Iris, and the Art of Writing - Derek Dreyer
2025/08/27
Derek Dreyer is a professor at the Max Planck Institute, in 2024 he was awarded the ACM Fellowship, in 2017 he got the ACM Sigplan Robin Milner Young Researcher Award. And has participated or lead greatly influential work, such as the RustBelt Project and Iris.
In this episode Derek shares his experience going to Grad School at CMU, how even a great research as himself has fallen pray to the impostor syndrome and how to cope with it. Throughout the conversation he makes beautiful parallels between music and academic papers, and how the work of a researcher is similar to that of an artist an many aspects. He also gives us a few tips about how to become a better academic writer. And of course, we also talked about Rust and the history about formally verifying its type system.
Don't forget to check our merch store!
Links
Derek's Website
POPL '25 PLMW Talk - How to Write Papers so that People Can Read Them
#52 Why is Haskell so special - Lennart Augustsson
2025/07/10
Lennart Augustsson has spent the last four decades quietly — and sometimes mischievously — shaping the way we think about code.
He co-authored Lazy ML in the early 80s, wrote A Compiler for LML back in 1984, and was behind HBC, the first publicly available Haskell compiler.
If you've used Haskell, worked with hardware described in Bluespec, or played around with weird combinator-based toy languages, there's a decent chance you've crossed paths with his ideas — directly or indirectly.
He's also won the International Obfuscated C Code Contest — not once, but multiple times — reminding us that playfulness and rigor aren't mutually exclusive.
But his work didn't stop in academia or hobby projects. He’s brought functional programming into finance, hardware design, large-scale industry — with stints at Credit Suisse, Facebook, Google, and now Epic Games, where he’s helping design a new functional logic programming language called Verse.
Over the course of this conversation, we’ll talk about lazy evaluation, type theory, programmable dungeons, the compromises of real-world programming, and what it means to still be building languages after 40 years in the game.
Links
Type Theory Forall Merch Store
Ko-Fi
Discord Server
Haskell Interlude
Lennart's Wikipedia Page
Lennart's Webpage
#51 s/Coq/Rocq - Nicolas Tabareau
2025/06/04
In this episode we talk with Nicolas Tabareau, the Head of Gallinette, one of the main teams which develop the Rocq theorem Prover at Inria.
The original idea of this interview is to talk about the rebranding from Coq into Rocq, which is very exciting to our community. However, Nicolas has such a prolific research career that I couldn’t miss the opportunity to get him to talk so much more about it.
So in this conversation we talk about his early publications in neuroscience, his views on Category Theory applied to Type Theory, Rocq’s rebranding, and the institution around it, MetaRocq and the conceptual boundaries of certifying a theory inside itself. Of course we wouldn’t miss the opportunity to also discuss how Rocq view the growing influence that Lean is gaining in our community.
Links
Type Theory Forall Store
Type Theory Forall Website
Nicolas Tabareau Website
MetaRocq Github
#50 The Expression Problem, Functional Pearls, Program Calculation - Wouter Swierstra
2025/05/14
Wouter Swierstra is a Math Bachelor’s from the University of Utrecht, has done his PhD with Thorsten Altenkirch at the University of Nottingham, did a post-doc at Chalmers, has experience in the industry working on facilitating the design of embedded system using FP and currently is a Professor at the University of Utrecht and co-host of the Haskell Interlude Podcast.
In this episode we talk about his trajectory into formal methods and functional programming. We talk about Datatypes a la Carte, the Expression Problem, Functional Pearls, Program Synthesis vs Program Calculation, and much more!
0:00 – Intro & Welcome
0:02:08 – Announcing the Type Theory Forall Merch Store!
1:12 – Early Influences: From Lenses to Logic
4:40 – Discovering Functional Programming in Utrecht
8:15 – On Monads, Papers, and Learning by Teaching
12:20 – What Makes a Paper ‘Beautiful’?
17:50 – PhD in Nottingham: Theory Meets Community
22:00 – Writing ‘Certified Programming with Dependent Types’
29:10 – Teaching Dependent Types: Challenges and Joys
34:00 – On Agda vs Coq: Philosophies and Use Cases
38:40 – Type-Driven Development in Practice
45:05 – The Power of Elegant Proofs
52:00 – Advice to Aspiring Researchers in Type Theory
1:03:00 – Beating C with Functional Programming
1:20:00 – Formal Verification and Loop Invariants
1:33:28 – Program Calculation vs Program Synthesis
1:39:00 – Formalizing Blockchain
2:01:38 – Final Thoughts
Links
Wouter Website
Haskell Interlude
Advanced FP Summer School
ttforall twitch
ttforall store
Discount code for 10% off: typetheory
Podcast reviews
Read Type Theory Forall podcast reviews
jonm123 2025/09/21
Lose the laugh track!!
The content is great except for the really grating laugh track. The first time the cackle is funny. The 25th time in an episode it’s completely grat...
Podcast sponsorship advertising
Start advertising on Type Theory Forall relevant audience podcasts
You may also like to advertise on these Podcasts

4.762582000
The Lawfare Podcast
The Lawfare Institute

4.6137781994
The Rubin Report
Dave Rubin

4.858201921
Sara Gonzales Unfiltered
Blaze Podcast Network

4.7278392000
The Matt Walsh Show
The Daily Wire

4.890631572
Fearless with Jason Whitlock
Blaze Podcast Network

4.922361837
The Ten Minute Bible Hour Podcast
Matt Whitman

4.917101558
DarrenDaily On-Demand
Darren Hardy LLC

4.847092000
Pat Gray Unleashed
Blaze Podcast Network

4.889061599
Order of Man
Ryan Michler

4.7292702000
The Michael Knowles Show
The Daily Wire
