Paul Fenwick

Paul Fenwick

Paul Fenwick is an internationally acclaimed public speaker, developer, and educator. Paul is well known for presenting on a diverse range of topics including privacy, neuroscience and neuroethics, Klingon programming, open source, depression and mental health, the Comprehensive Kerbal Archive Network, and minesweeper automation. His dynamic presentation style and quirky humour has delighted audiences worldwide.

Sessions Montréal 2024

How to write beautiful regular expressions in any language!

Session en anglais - Débutant

Regular expressions allow for fast and accurate pattern matching and manipulation, but it's easy to view them as dense, dark magic, but they don't have to be!

In this talk for all skill levels and platforms, we'll examine some regexp fundamentals, but also the most important tools for beautiful, reusable regexps, including comments, meaningful whitespace, pattern naming, live debugging, and testing. Your regexps can be beautiful and readable!

The process of enshittification - How good platforms go bad

Session en anglais - Débutant

Did it seem like software platforms used to be better in the past? That's not just nostalgia, they *were* better. Platforms were more intuitive, better suited for user-needs, less invasive of privacy, and easier to use.

In this talk we'll examine (with examples) the process of 'enshittification', a term coined by Cory Doctorow for platform decay—where services become progressively worse to maximise profit—and how to avoid it happening to you.

Sessions Vancouver 2017

Sessions Vancouver 2016

Sessions Montréal 2016

Sessions Montréal 2014