Blog Posts
August 27, 2025
Last week, I was knee-deep in debugging IAM role permissions for a Lambda function. I had fifteen browser tabs open - AWS Console, documentation, different role views - and I...
August 22, 2025
I was reviewing a pull request when I realized something troubling: I couldn’t explain how the code worked. Sure, Claude Code had generated it beautifully - clean, well-structured, following all...
August 18, 2025
I was deep into a complex microservices refactoring when I noticed something frustrating: Claude Code kept asking me the same basic questions about my project structure, deployment process, and coding...
August 13, 2025
I was struggling with a microservices authentication pattern when I had an unexpected realization that completely changed how I work with AI coding assistants.
August 13, 2025
I was debugging a complex deployment issue last week when I realized something frustrating: I kept having to prompt my AI assistant over and over again. It would give me...
August 12, 2025
I discovered that my Raspberry Pi had been collecting dust for months while I was getting hit with unexpected GitHub Actions billing charges. After some billing headaches with my automation...
August 08, 2025
Yesterday, I was deep in a Terraform debugging session when my phone lit up with notifications about OpenAI’s GPT-5 announcement. Initially, I almost ignored it—another AI model launch, right? But...
August 07, 2025
I inherited a massive Terraform codebase with 47 modules, nested data sources, and complex AWS infrastructure patterns that would have taken me weeks to fully understand. Instead of drowning in...
August 03, 2025
I’ve been staring at the same dual 24-inch monitor setup for three years now, and last month it finally hit me how much this is holding back my development workflow....
August 03, 2025
I was deep in an IAM troubleshooting session last week when it hit me how much time I was wasting. Every few minutes, I’d have to context-switch from my terminal...
August 03, 2025
I was drowning in context switching when I stumbled upon something that completely transformed how I think about AI assistance. Instead of trying to cram every development task into conversations...
August 02, 2025
I was struggling with inconsistent code quality across my Go TUI projects when I discovered something that completely revolutionized how I approach development. Instead of using a single AI assistant...
August 01, 2025
I’ve been using Claude Code extensively for the past few months, and honestly, I wish someone had written down all the non-obvious tricks and gotchas when I started. Like most...
July 30, 2025
I was struggling to understand a complex distributed systems concept when I realized traditional learning approaches weren’t cutting it anymore.
July 28, 2025
I was knee-deep in a complex documentation update when I stumbled upon a feature in Claude Code that completely transformed how I work with AI assistants.
July 28, 2025
I was debugging a particularly stubborn integration issue when I stumbled across Burke Holland’s Beast Mode 3.1 Chat Mode configuration. What I discovered completely changed how I think about AI...
July 24, 2025
I discovered a game-changing approach to working with AI coding assistants that’s transformed how I handle complex development tasks.
July 10, 2025
I ran into an interesting issue with ECS tasks that taught me about Docker image resolution and mutable tags.
June 20, 2025
Today I learned that VPC endpoints can dramatically simplify network security management compared to constantly updating network policies for AWS service access.
June 15, 2025
I’ve been using ai to level up my ai usage. here are some prompts that are leveling me up.
December 06, 2024
Hello World!
Welcome to my blog! This is my first post, and I’m excited to share my thoughts and experiences with you. Stay tuned for more updates!