Mac Heller-OgdenPaying Off Tech Debt — Part 1: The Monetary AnalogyRecently, I’ve been spending my idle cycles contemplating tech debt.Nov 14, 2018Nov 14, 2018
Mac Heller-OgdenLinking Unpublished Clojure DependenciesAs I’ve been writing more and more Clojure lately, there are a few helpful tips I’d like to share which I hope give some other folks a bit…May 8, 2018May 8, 2018
Mac Heller-OgdenTargets — A Modern Task Composition FrameworkAuthor’s note — 11/16/2017: I wrote this article many months ago and ever since it has been sitting in draft format on Medium. I just never…Nov 16, 2017Nov 16, 2017
Mac Heller-OgdeninCars Commerce TechnologyDeveloping Command-Line Tools in Node.jsScripting makes us happy. Scripting makes us efficient.May 19, 20173May 19, 20173
Mac Heller-OgdeninCars Commerce TechnologyNode.js — Everything You Need to Know (Aside from JavaScript)Let’s get setup with Node.js, learn the tools, and understand the workflows.May 11, 20171May 11, 20171
Mac Heller-OgdeninCars Commerce TechnologyPromises, Refactored.Asynchronous code can get messy. Messy asynchronous code can be very difficult to reason about. Code which can’t be reasoned about, which…May 5, 20172May 5, 20172
Mac Heller-OgdeninCars Commerce TechnologyThe Cars.com CI/CD Road TripAs we take on the challenge of implementing CI/CD, it’s important to always keep in mind that it is merely the technical backing of what isOct 11, 2016Oct 11, 2016