Autolint on Build

In my last role I was hired to start the company's quality engineering department. If you're not familiar, quality engineering is not quality assurance of quality control: the goal is not just to catch bugs before they go out, but to set up a system so…

Thoughts from a Marathon

5:15 Somewhere in the distance ahead there's a countdown going, followed by some cheering. I guess the marathon was told they were too loud last year? From corral C, I couldn't hear anything from the front till it was my turn to go. People complain…

A Mile is a Mile is a Mile

Depending on your fitness goals, there might be shortcuts available to you. If you want to train for powerlifting, you can sometimes shorten your training sessions by lowering weights and reducing rest times; you'll still get a good workout in that will push you towards your goals, even…

Giving ORMs a chance

When you have to store and retrieve data from a database, do you choose to execute SQL statements yourself or do you use an object-relational mapper (ORM) to abstract away those calls completely? My answer to that question has been "SQL, obviously" my entire career; ORMs have historically…

Chemical dependency

The winter holidays are a great time to reevaluate life. The short days pull me indoors and the prolonged break from work gets me thinking about things I don't normally have energy or clarity to consider. This year I've found myself looking back at a year…

Pragmatic Strength

Let's start this post off with something important: I am not a professional in anything I'm about to talk about. I have rather strong opinions on what a successful and fulfilling life looks like, and you are welcome to disagree. This post represents my approach to…

Run Like a Strength Athlete

A few weeks ago, I ran a half marathon. The goal was pretty simple: keep myself honest with my fitness leading into next year's San Francisco marathon. As a result, there were no ambitions for finishing time or even a personal mandate to run the entire distance. I…

A Week of Juicing

I've been somewhat athletically-inclined my whole life and have reasonably strong opinions on food. To maximize physical performance, you need to eat a decent amount of protein and many carbohydrates. For my personal desires, I need lots of savory food, and I tend to not react well to…