Episodes

  • Why Are Computers 1: A Fairly Deep Yak Shave
    Nov 4 2013
    James Coglan talks about the lengthy process of creating Terminus and Faye, thinking through coding, software as argument, maintaining open source projects, JavaScript in web apps, and his upcoming JavaScript testing book.
    Show More Show Less
    Less than 1 minute
  • Why Are Computers 2: This Increasingly Complicated World
    Jul 29 2016
    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.
    Show More Show Less
    Less than 1 minute
  • Why Are Computers 3: Ways to Be Less Clever
    Aug 5 2016
    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.
    Show More Show Less
    Less than 1 minute
  • Why Are Computers 4: Seemingly Disconnected Things
    Aug 19 2016
    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.
    Show More Show Less
    Less than 1 minute