Tom Schafer

Hi, I'm Tom Schafer. I'm a software engineer who enjoys building performant systems.

Professionally I have experience across the stack working with Go, Python, Kubernetes and Terraform amongst other technologies.

In my spare time I like building stuff in Haskell and Rust. I'm currently building an open-source terminal application called Scooter.

When I'm not coding you'll most likely find me cycling or reading: a few of my favourite books are Doing Good Better by William MacAskill, Life 3.0 by Max Tegmark and The Blind Watchmaker by Richard Dawkins.

Blog posts

Preview of Scooter running in a terminal window
Scooter - a personal project

2024-11-13

An interactive find and replace terminal UI application I’ve been working on.

A young woman coding in a coffee shop
Bad programming languages

2024-05-05

Musings on a couple of programming languages that are both productive and deeply distasteful.

Sleeping Beauty asleep in a bed with clouds along the floor and dice floating in the air.
The Sleeping Beauty problem

2023-11-23

A discussion of probability, philosophy, and how to make money when a stranger approaches you with a curious proposition.