A podcast about computers and computer programs and why.
Why Are Computers 4: Seemingly Disconnected Things
Chris Patuzzo tells the story of creating the Sentient programming language, with diversions into NAND to Tetris, self-enumerating pangrams, the boolean satisfiability problem, and The Witness.
Why Are Computers 3: Ways to Be Less Clever
Sandi Metz and Katrina Owen reflect upon the process of writing a book together, the secrets of building good software, and the logistics of the self-publishing business.
Why Are Computers 2: This Increasingly Complicated World
James Edward Gray II doubles down on Twitter arguments about static type systems, modern software tooling, the mind-expanding effects of being a polyglot programmer, and the design possibilities of massively concurrent systems.
Why Are Computers 1: A Fairly Deep Yak Shave
Intriguing, funny, clever
A fascinating podcast about the deep realities of making computers work. And play.