As part of our interview series, we interviewed Edwin Brady, the creator of Idris, a dependently-typed programming language. In the interview, we discussed two of the programming languages Edwin has participated in the creation of: Whitespace and Idris. Edwin also shared some tips and tricks about language creation and talked about the future plans of the Idris language. FP merch that doesn't suck ð https://shop.serokell.io/ Highlights: https://serokell.io/blog/from-whitesp... Subscribe to Functional Futures: https://anchor.fm/functionalfutures Follow on social media:   / edwinbrady    / podmostom    / serokell  Learn more about us: https://serokell.io/ Contact us: [email protected] 0:00 Intro 0:46 Brief elevator pitch for Idris 2:15 Propagation of PLT innovations, success typing 5:19 Edwin's first steps in compiler development 9:50 Whitespace 13:32 Dragon book & compiler development 18:20 Edwin's opinion about LLVM 23:36 Making languages with multiple backends 26:27 Idris compared to Haskell, Agda, and Coq 35:22 Idris & the two kinds of research 38:10 Linearity in Idris 2 41:42 Differences between Idris 1 and Idris 2 46:43 Adoption of Idris 49:02 What people are doing with Idris 52:46 Choosing "blessed" libraries 55:15 Future plans 59:17 Metaprogramming 1:01:58 Q&A