"Type Systems - The Good, Bad and Ugly" by Paul Snively and Amanda Laucher
Tired of esoteric conversations about theoretical type systems but not actually having any meaningful ways to compare? At Strange Loop 2012, Amanda Laucher and Paul Snively talked about Types vs. Tests: An Epic Battle? At the beginning, they put a stake in the ground: not all type systems are good. Some are better than others. In this presentation, Amanda and Paul will unpack that claim. They’ll start with an informal comparison of several type systems, move on to introduce a more formal framework for comparison, and round out the discussion with a look at pragmatic considerations that aren’t covered by the framework. They'll cover languages we all know and [ love | loathe ], some you may have heard of but never tried, and maybe a few you haven’t heard of yet. This presentation should give you the tools you need to at least have a meaningful conversation. Paul Snively @psnively Paul Snively was a Lisp programmer for two decades before finally growing up and using static types. He was the technical editor for ‘Beginning Scala’ and thankfully uses Scala on the job every day. Amanda Laucher @pandamonial Amanda Laucher (@pandamonial) has been working with technology her entire life. Some of her favorite childhood memories include working with punch cards alongside her grandmother or learning Morse code from her dad. Solving complex business problems with code is her passion, mostly using graph databases. When she isn’t busy building software to advance educational technology, or to help people find love, you can probably find her in a bar discussing intricacies of languages, development processes or American football.

"The Trouble With Types" by Martin Odersky (2013)

Type Systems - Jordan Parmer: OKC Functional Programming

"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega

"A Little Taste of Dependent Types" by David Christiansen

Writing Type-Level programs in TypeScript | Talks at DeepSource

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

What type of thing is a type? by Ron Garcia

Type theory and the algebra of types

"Why Programming Languages Matter" by Andrew Black

AI Billionaires Want to Control EVERY Aspect of Your Life | Aaron Bastani Meets Karen Hao

"Monad I Love You Now Get Out Of My Type System" by Gjeta Gjyshinca (Strange Loop 2022)
![Nathan Taylor on Liquid Type Systems [PWL NYC]](https://i.ytimg.com/vi/C5PuBeiWaSA/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYEyBJKH8wDw==&rs=AOn4CLADi31km8TZiYXMTik1Q3KG54oiog)
Nathan Taylor on Liquid Type Systems [PWL NYC]

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

"Dependent Types in Haskell" by Stephanie Weirich

Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity • Randy Shoup • YOW! 2022

LIVE: Conan O’Brien speaks at Harvard graduation ceremony (full)

Type Theory for Busy Engineers - Niko Matsakis

Is Donald Trump A 'Fascist'? | Slavoj Zizek And Piers Morgan Debate

