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)
The job that games do (2013)
What we can do with “books” (2012)
What makes for successful digital-first literature: it must be immersive, non-trivial, and participatory.
Interactivity in EPUB 3 (2013)
Covering embedding JavaScript and other forms of interactivity into EPUB 3 publications.