He's obsessed with functional programming principles, even if he doesn't understand them very well, likes writing tests for everything, and enjoys learning different programming languages. In the rest of his spare time he dreams about hillwalking and mountaineering while strolling with his partner and his dog on Wimbledon Common, plays chess badly, and tries to work out how to whittle down his enormous board game collection.
Talks I've Given
A Brief (and incomplete) introduction to Rust (for Rubyists)
Featuring David Wickes
Rust! It's the latest flavour of the month. Find out about this friendly low-level language, why rockstar Rubyists like Yehuda Katz and Steve Klabnik like it, and how to embed it in your Ruby code to get a bigger speed boost than those shiny stars in Mariokart.