Collaborative storytelling Conscious decoupling Ethics in AI Great engineering culture The job that games do Machine learning for everyone NLP for programmers Video game art Essays & tutorials Ethical collaborative storytelling (2022) Conscious decoupling: lumping and splitting (2022) Natural language processing for programmers (2017) Machine learning basics for everyone (2017) Safety imperatives in AI and generative art (2017) Early videogame art (2016) Great engineering culture (2015) What we can do with “books” (2012) Interactivity in EPUB 3 (2013)