Caffeine, Code, & Chaos

Systems engineer. Robotics geek. Maker of shiny things. Part race car, part glitter. Powered by caffeine and curiosity.

Automation as an Engineering Discipline, Not a Shortcut

Automation is frequently introduced to ‘go faster.’ But speed alone is a poor justification. Poorly designed automation can amplify failures. Automation should reduce fragility, not hide it.

GitHub API Best Practices: Are You Being a Good API Citizen?

Pull up a chair. This workshop-style guide walks through how real teams build GitHub API integrations that avoid over-polling, over-scoped auth, and rate-limit chaos in production.

Migrating to GitHub Actions, Part 3: Building the Lego Blocks

Time to build. Template workflows, reusable workflows, custom actions, and the composable CI/CD architecture that ties it all together.

Migrating to GitHub Actions, Part 2: What Good Looks Like

Template repos, reusable workflows, and layered ownership - here’s the target architecture for a GitHub Actions platform that scales across teams without creating chaos.

Migrating to GitHub Actions, Part 1: Making the Case for Change

Migrating CI/CD platforms isn’t just a technical project - it’s an organizational change initiative. Here’s how to build the case, identify what matters, and plan a migration that people will actually support.