© 2018. All rights reserved.
Don’t be afraid to make a mess.
On being broken
Challenge Roth 2013
St Croix 70.3 race report
Look ma! I'm in Triathlete magazine...
Ocean Lava, half distance triathlon
Ironman St George, Utah, race report
How to Love a Female Athlete
Ironman training: all about the mind (and the chamois cream)
Tears and laughter in Lanzarote
Being a professional amateur
Address on Conferment of Honorary Degree
Mac OS X, post install steps
Ironman Cozumel: Part 2
Ironman Cozumel: Part 1
My first Ironman experience
Getting the most out of RailsConf
Bala Middle Distance
Vitruvian race report (or how NOT to prepare for a half-ironman)