• SRE Toolkit: Failure Domains

    14 Oct 2021   ٭   This post is first in a short series I’m calling the “SRE Toolkit”, each entry being a friendly introduction to one concept I’ve consistently found useful in my quest to make software sturdier. Up first – how to be good at failing! So, you’re at the train station. This is...
  • Outsourced

    13 Mar 2021   ٭   Do you ever wonder at the efficiency of a modern life? So many things that would take hours of effort in a previous life, like washing the laundry by hand, now take minutes of it instead. Entire classes of chores that our parents or grandparents did have been virtually eliminated...
  • Measuring Developer Friction

    31 Jan 2021   ٭   I’m a monitoring nut. I’m a firm believer that you can’t improve what you’re not measuring, so it’s always fun for me to try to quantify everything at work that people care about – even the stuff that’s generally too challenging to “pin down” to bother. So when the question...
  • Beauty in Limitation

    08 Aug 2020   ٭   I think everyone has a few “internet-only” hobbies. By this, I mean activities that they are interested in or like to read about, but don’t actively pursue in their daily lives. For me personally, one of these interests is people living in small spaces. And it seems like I’m not...
  • Intro to JAMstack (Jul 2020)

    21 Jul 2020   ٭   A small presentation given for students and alumni of the Flatiron School about the "JAMstack", a newer approach to building modern web applications, and why it's interesting to me (as a reliability engineer) in addition to web developers.
  • A Device for Creativity

    29 Jun 2019   ٭   As I’ve mentioned before, I like to think of programming as an art form. Just as the practice can be made up of CRUD web applications and incomprehensible legacy-code backends, it has another side, which is comprised of elegant designs, reusable modules, and smart solutions to hard problems. The creation...
  • Exploiting Self-Improvement

    15 May 2019   ٭   I know that myself and the people I talk to aren’t a totally representative sample of 20-somethings in the 2010s, or even close, but at least in a certain kind of millenial (myself and some people I talk to included) I’ve noticed a trend that makes me kind of sad....
  • An Infinite Fleet of Plumbers

    07 Mar 2019   ٭   Here at ActionIQ, we have to ingest a lot of data — thousands of terabytes, across dozens of data sources, for many clients, in several formats, multiple times per day. Dealing with enterprise-scale data processing could get overwhelming...