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
Published inGreat Moments in Computing HistoryThe Information WarHow electronic computers emerged from the chaos of the Second World WarFeb 4, 20161Feb 4, 20161
Published inGreat Moments in Computing HistoryThe Limits of ComputationTuring finally settles whether a computer can solve any problem put to itJan 26, 2016Jan 26, 2016
Published inGreat Moments in Computing HistoryEuclid’s Ancient RecipeThe oldest algorithm still in use which dates back over two thousand yearsJan 7, 20161Jan 7, 20161
Published inGreat Moments in Computing HistoryBrown Dogs and BarbersHow a crisis in mathematics led to set theory and type theoryDec 17, 2015Dec 17, 2015
Published inGreat Moments in Computing HistoryThe Bridges of KönigsbergHow Euler developed Graph Theory and gave programmers a whole new way to approach problemsDec 4, 2015Dec 4, 2015
Published inGreat Moments in Computing HistoryInputs, Processes and OutputsAn introduction to this seriesNov 12, 2015Nov 12, 2015