Hi, I’m Ryan.
CTO with a dev & ops origin story. Camembert lover/buzzword hater. Ex JSOxford, OxRUG, MoJ, GDS. Only personal opinions here.
I write here occasionally.
Recent posts
- Protect yourself first
- Incrementally linting a codebase with branch changes
- Capybara, WebMock, and too many open files
- Docker context switching
- From Twitter to Mastodon
- FSA Non-Series gravel wheelset bearing replacement
- Rapha’s (free) repair service
- Riding the EnglanDURO route
- Pull-Request style: 100 hills to die on
- Generic names are a smell