$ ls -t posts/
  • πŸ¦ΈπŸ’»β˜• Transforming the Terminal into a Creative Studio

    πŸ¦ΈπŸ’»β˜• Transforming the Terminal into a Creative Studio

    Picture this: You’ve just spent three days debugging a race condition that only showed up in production (because of course it did). You’re fuelled by questionable instant coffee and sheer stubbornness. You finally fix it. It’s glorious. You push the code. Then, the dreaded Slack notification pops up …
    Read more →
  • Beyond Vibe Coding: A Guide to Spec-Driven Development

    Beyond Vibe Coding: A Guide to Spec-Driven Development

    Beyond Vibe Coding: A Guide to Spec-Driven Development I’ve been spending a lot of time lately thinking about the future of software delivery, especially with the rise of AI. I’m in the process of writing a new DORA guide based on the seven AI capabilities defined in the DORA 2025 …
    Read more →
  • πŸ‘¨β€πŸ’»πŸ€– The 8 Stations of AI: Beyond the Code Generation Hype

    πŸ‘¨β€πŸ’»πŸ€– The 8 Stations of AI: Beyond the Code Generation Hype

    We need to talk about the elephant in the IDE. According to the latest DORA report, nearly 90% of us are using AI tools daily. We’re generating boilerplate, refactoring functions, and maybe even writing entire microservices with a few keystrokes. But here’s the rub: we still don’t trust …
    Read more →
  • πŸŽ»β˜• From Coder to Conductor: The Psychology of AI

    πŸŽ»β˜• From Coder to Conductor: The Psychology of AI

    From Coder to Conductor: The Psychology of AI (and why it’s like switching to Decaf) Lately, I swapped my IDE for a notepad and went back to school to finish my Masters in Psychology. Why? Because while we’re all obsessing over LLM benchmarks and token limits, we forgot to ask the most important …
    Read more →
  • πŸ“ŠπŸ“ˆ Is Your AI Barista Actually Helping? Monitoring Gemini Code Assist

    πŸ“ŠπŸ“ˆ Is Your AI Barista Actually Helping? Monitoring Gemini Code Assist

    So, you’ve equipped your entire team of developers with a brand-new, top-of-the-line AI assistant. Gemini Code Assist is like having a world-class barista whispering expert advice, suggesting new recipes, and finishing sentences to help your team craft code faster than ever. The initial buzz …
    Read more →
  • β˜οΈπŸ—‚οΈ Brewing Order from Chaos: Your Cloud is a Messy Cafe, App Hub is the Master Barista β˜•

    β˜οΈπŸ—‚οΈ Brewing Order from Chaos: Your Cloud is a Messy Cafe, App Hub is the Master Barista β˜•

    Let’s be honest, is your Google Cloud environment a total mess? For many of us, it starts to look like a chaotic coffee shop during the morning rush. You’ve got projects brewing over here, services steaming over there, and a whole latte mess of resources scattered everywhere. …
    Read more →
  • πŸ§β˜• My IDE is the Linux Terminal: Brewing Code with the Command Line

    πŸ§β˜• My IDE is the Linux Terminal: Brewing Code with the Command Line

    My IDE is the Linux Terminal 🐧 Someone asked me the other day what all the fuss was with being able to use tools like Gemini CLI vs a fully baked IDE ……. it got me thinking beyond “just because”. The key thought I have on this is the “best” development setup is …
    Read more →
  • πŸ“ŠπŸ” Savoring the Aroma: Observability for GenAI

    πŸ“ŠπŸ” Savoring the Aroma: Observability for GenAI

    Ah, the smell of freshly brewed coffee… But how do you know it’s not burnt? Observability is like smelling, tasting, and analyzing your coffee to ensure it’s perfect every time. In our GenAI coffee shop, we’ve ground the beans (application development) and roasted them to perfection (model …
    Read more →
  • πŸ§ βš™οΈ Roasting the Beans: Model Development for GenAI

    πŸ§ βš™οΈ Roasting the Beans: Model Development for GenAI

    Just like a master roaster coaxes out the unique flavors of each coffee bean, we need to fine-tune our GenAI models for optimal performance. In our last post, we laid the groundwork by β€œgrinding the beans” β€” building the application framework for our GenAI coffee shop. Now, it’s time to focus on …
    Read more →
  • πŸ‘¨β€πŸ’»πŸ€– Grinding the Beans: Application Development for GenAI

    πŸ‘¨β€πŸ’»πŸ€– Grinding the Beans: Application Development for GenAI

    You’ve got the finest coffee beans (your GenAI model), now it’s time to grind them to perfection! In this post, we’ll explore the tools and techniques for building applications that leverage the power of Generative AI. It’s no longer just about writing standard code; now, application developers are …
    Read more →