PLAY PODCASTS
Demystifying Type Inference with Jared Forsyth
Season 6 · Episode 10

Demystifying Type Inference with Jared Forsyth

In this episode, Jared Forsyth, a long-time Khan Academy engineer and functional programming enthusiast, joins Kent to explore the fascinating world of type inference. Jared previews his Epic WebConf talk, "Hindley and Milner Walk Into a Bar," where he dives into the mechanics of type inference algorithms and their impact on modern programming languages. They discuss the importance of understanding the fundamentals of language design, why type inference matters, and how getting comfortable with these concepts can make developers more effective.

Chats with Kent C. Dodds · Jared Forsyth, Kent C. Dodds

January 30, 20259m 57s

Audio is streamed directly from the publisher (cdn.simplecast.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Jared Forsyth, a front-end infrastructure engineer at Khan Academy, shares insights into type inference and programming language design. With nearly a decade of experience working with React and React Native, Jared has a deep appreciation for tooling and developer experience. His Epic WebConf talk, "Hindley and Milner Walk Into a Bar," will break down type inference algorithms and how they improve developer ergonomics by reducing the need for excessive type annotations.

Jared and Kent discuss the practical benefits of understanding language internals, including how it can improve debugging, enhance problem-solving skills, and make learning new languages easier. They also talk about Jared’s passion for local-first web development, functional programming, and how in-person conferences help build lasting relationships.

Watch this episode.

Meet Jared at Epic Web Conf.

Guest: Jared Forsyth

Host: Kent C. Dodds

Topics

local-first webtype systemstype inferencehindley-milnerfunctional programmingepic web confprogramming languages