samwho keyboard logo

👋 Hi.

I'm Sam. Husband, dad, programmer, whisky-drinker, writer. I love video games, typography, lie-ins, cold weather, indoors, change, and now. I buy more books than I read, I'm scared of spiders and wasps, I don't like Star Wars or the MCU, and I put lots of ice in my whisky.

It's really nice to meet you.

👨🏻‍💻 I code.

You can find me on GitHub. Here are some of the things I've written and am proud of:

  • rust-debugger: a ptrace-based debugger written in Rust.
  • hmm: a little command line note taking tool written in Rust.
  • streamdeck: Go bindings for the StreamDeck API.
  • livesplit: Go bindings for the LiveSplit API.

⌨️ I write.

You can see all of my posts here, but my favourites are:

I write an every-few-weeks newsletter where I share my favourite writing on the web:

I've written articles for Human Readable Magazine:

I've written posts on my company's blog:

📖 I read.

I've been reviewing technical books for Pragmatic Bookshelf for many years. I started doing it during university as a way to get free books, and have carried it on in to my professional life. You'll find me acknowledged in the following books, and many others:

🎤 I talk.

A good friend and I talk about different aspects of our lives each month, you can check it out at I haven't done any tech talks that have been recorded, but it's on the bucket list.

🌐 I Internet.