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.
Given a wide API surface area are small changes, most API upgrades are safe for most users. Could we upgrade their fixed API version automatically?
How we overvalue the wrong technology and novel aspects of interface design at the expense of substantial gains to our productivity.
A lightweight and technology agnostic operational technique for easy and near realtime visibility and live querying into production systems.
Why and how to put limits and rate limits on your web services. Introducing redis-cell.
Error handling and fragility; or why a worker pool belongs in Go's standard library.
Older articles are available here.
Thoughts on depending on the wrong primitive (Docker) and entering a very competitive space.
Is it irresponsible to start projects in C/C++? Probably, yes.
On locking down platforms and diluting user interfaces to the lowest common denominator.
On joining the party eight years late.
Your servers are only perfectly secure when they're buried at the bottom of a mineshaft without network connections. Security is about trade offs, and must be designed rationally.
Older fragments are available here.