My name is Brandur Leach (@brandur). I'm an engineer at Stripe, and am interested in service engineering, APIs, Vim, Tmux, Ruby, Go, terminal productivity, running, fixed gear riding, history, urban design, and metal.
- Canonical Log Lines
A lightweight and stack agnostic operational technique for easy visibility into production systems.
- Service Limits
Why and how to put limits and rate limits on your web services. Introducing redis-cell.
- The Case For A Go Worker Pool
Error handling and fragility; or why a worker pool belongs in Go's standard library.
- Postgres Hacking
The missing README for how to get started with Postgres development.
- AWS Islands
The case for a concerted effort to build a powerful, but streamlined, platform on AWS.
Older articles are available here.
- No Escape
Curbing the use of the Escape key in Vim.
- Fixing a Slow Git $PS1 Prompt
A simple trick to measurably improve prompt performance in a large Git repository.
- Apple Bedtime
Apple's new addition to the iOS Clock app is a step closer to the ideal alarm clock.
- Deep Work & Concentration
On the modern age's ongoing assault on our concentration and thinking about problems in depth.
- OpenAPI 2.0
Some thoughts on OpenAPI 2.0 after putting together a definition for Stripe's API.
Older fragments are available here.