Welcome back everyone! This week we have Jason Dufair in the office, a senior developer for Purdue University and all around programming OG. We talk about live coding music (programming music in real-time for an audience), Lisp, and cryptocurrency.
Special thanks to Jason for being on the podcast and enlightening us on some seriously cool stuff. Warning: this episode will greatly expand your list of hobbies.
You can check out some of Jason's code on Github at https://github.com/jkdufair
Notes from Jason for our listeners:
Sam Aaron Ted talk about Sonic Pi: https://youtu.be/TK1mBqKvIyU
Andrew Sorensen: https://youtu.be/yY1FSsUV-8c
Beating the Averages (my red pill entry to lisp): http://www.paulgraham.com/avg.html
More specifically about lisp, also Paul graham: http://www.paulgraham.com/diff.html
SICP (the mit book on how to build lisp from the ground up): https://mitpress.mit.edu/sites/default/files/sicp/index.html
kazkylheku on reddit: If you know Lisp very well, you kind of have a key to any language. Python, Ruby and Java are just collections of awkward syntactic sugar to some mutilated subset of Lisp semantics.
Paul Graham: Lisp looks strange not so much because it has a strange syntax as because it has no syntax; you express programs directly in the parse trees that get built behind the scenes when other languages are parsed, and these trees are made of lists, which are Lisp data structures.
If you have a suggestion or a topic you would like to hear on the show email us at: [email protected] or check us out on social media @codereviewpod