Stabilizing Container Deployments in a Self-Hosted Stack

While deploying my Rails app using Kamal, I started seeing intermittent failures pulling containers from GitHub Container Registry (GHCR). Nothing catastrophic but just enough flakiness to erode trust in automation: occasional timeouts during docker pull inconsistent deploy reliability retries sometimes fixing it, sometimes not These are the kinds of issues worth fixing early to maintain both reliability and velocity. And once you stop trusting deploy automation, velocity drops fast. This is the “Hollywood” version for fun. The real work is quieter: logs, retries, and incremental fixes. ...

February 26, 2026 · 5 min · 872 words · Mark Holton

Curiosity and Craft: What Drives Me to Build

Curiosity and Craft Exercising those muscles of grit and resiliency that are essential to improving at our craft I’ve been thinking about what drives me to build things. It is curiosity and craftsmanship. Those two things have been consistent throughout my career and life - from LabView as a Physics undergrad, to many different languages and technologies, to Rails web applications, to data pipelines to now LLM-based architectures. Even golf on the driving range as a kid, tinkering with clubs, swing changes. Trying to constantly improve and understand the fundamentals, and then put them to test. ...

August 16, 2025 · 7 min · 1292 words · Mark Holton