New podcast: Comedy ConvictionsI recently teamed up with fellow comedy writers Jade Gebbie, Owen Pullar and Caitlin Vine to produce a new podcast series, Comedy…Apr 22, 2022Apr 22, 2022
New Twitter parody account: Double-0 Agents Mailing ListAs part of my work studying on my Comedy Writing MA, I’ve learned how important it is for a comedy writer to get into the habit of writing…Dec 2, 2020Dec 2, 2020
Reading books out of orderWhy, this time around, you don’t have to begin at the beginningMar 18, 2020Mar 18, 2020
A post about postersI recently experimented with a graphic design app to mock up some posters for my novel series, Interstellar Caveman. I thought I’d briefly…Mar 2, 2020Mar 2, 2020
Interstellar Caveman deleted scene: The tabletop gaming battleWhy one of my favourites scenes simply had to goJan 22, 2020Jan 22, 2020
Computing books and playing with conventionsA quick commentary on ‘Bad Programming Practices 101’Mar 12, 2018Mar 12, 2018
Teach our kids to code? No, first teach them how to thinkMy talk at re:publica 2017May 16, 2017May 16, 2017
Published inGreat Moments in Computing HistoryBob & Alice & Carol & … Julius CaesarHow our modern online communications are securedMar 17, 2016Mar 17, 2016
Published inGreat Moments in Computing HistoryThe Dining PhilosophersEdsger Dijkstra develops an intuitive way to juggle multiple processes at the same timeMar 3, 2016Mar 3, 2016
Published inGreat Moments in Computing HistoryPositively LazyHow laziness drove John Backus to develop programming languagesFeb 18, 2016Feb 18, 2016