Every abstract I've pitched

One page per submission - 267 of them - showing what I pitched rather than a tidied-up version written afterwards. Some got accepted, some got turned down, some are still out there waiting. The CFP tracker has the full accept/reject record and links into these pages.

Where the text was captured when I sent it, the page says "as submitted". Where it came out of my Sessionize or PaperCall talk library instead, it is tagged below and on the page itself: those platforms keep one abstract per talk and reuse it for every event, so the wording is right for the talk but may have drifted since that particular submission. Submissions I have no text for at all are not listed here.

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2012

2011

2010

2009

2008

2007

undated