Speaking

Mark is available to speak at public and private conferences around the world, bringing his years of experience in software development and stand-up comedy together to create uniquely entertaining and informative presentations your attendees will love.

Previous Presentations

Programming’s Greatest Mistakes.

Locknote, NDC Oslo 2022

Most of the time when we make mistakes in our code, a message gets displayed wrong or an invoice doesn’t get sent. But sometimes when people make mistakes in code, things literally explode, or bankrupt companies, or make web development a living hell for millions of programmers for years to come.

Join Mark on a tour through some of the worst mistakes in the history of programming. Learn what went wrong, why it went wrong, how much it cost, and how things are really funny when they’re not happening to you.

The Worst Programming Language Ever.

There's something good you can say about every programming language. But that's no fun. Instead, let's take the worst features of all the languages we know, and put them together to create an abomination with the worst syntax, the worst semantics, the worst foot-guns and the worst runtime behaviour in recorded history. Let's make a language so bad it would make people run screaming to Visual Basic for Applications.