Caffeine, Code, & Chaos

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

Git Worktrees: Work on Multiple Branches Without Losing Your Mind

Git worktrees let you check out multiple branches simultaneously in separate directories. Here is why you should care and how to actually use them.

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.