Caffeine, Code & Chaos

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

Process Exists to Reduce Cognitive Load, Not Control People

Process gets a bad reputation because it’s often implemented poorly. But good process should make work easier, not heavier. It should serve engineers, not police them.

Detecting Bad Actors: Key GitHub Audit Log Events Security Teams Should Monitor

Your GitHub audit log stream is a goldmine for detecting malicious activity. Learn which events are the strongest indicators of compromise and how to build effective detection rules around them.

AI Coding Assistants: A Field Guide to Prompts, Agents, Instructions, and All That Jazz

AI coding assistants have evolved from simple autocomplete to complex systems with prompts, agents, instructions, skills, and MCP servers. Here’s what each feature actually does and when you should (and shouldn’t) use them.

Your SDLC Needs a Reboot, Not Just an AI Plugin

Adopting AI into your development process isn’t like switching from Slack to Teams. It’s a fundamental shift in how teams work, think, and deliver. Leaders who treat it as ‘just another tool’ are setting their organizations up for expensive disappointment.

Building a Center of Excellence: Your Guide to Scaling Knowledge Without Building Bureaucracy

Centers of Excellence get a bad rap, but done right, they’re the secret sauce for scaling expertise across your organization. Here’s how to build one that enables teams instead of gatekeeping them.