About

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.

Articles

  • The Future of User Interfaces

    How we overvalue the wrong technology and novel aspects of interface design at the expense of substantial gains to our productivity.

  • 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.

Older articles are available here.

Stories

  • Alan Kay on Apple and iOS

    On locking down platforms and diluting user interfaces to the lowest common denominator. January 31, 2017

  • Chrome

    On joining the party eight years late. January 27, 2017

  • Marginal Security

    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. January 27, 2017

  • Understand Deeply

    Aim to be an engineer and not just a user by learning in depth. January 18, 2017

  • The State of Messaging

    It's 2017, and the state of instant messaging is in worse shape than ever before. January 17, 2017

Older fragments are available here.