top of page

Search


RAG-IFYING PRODUCT DELIVERY
RAG-IFYING YOUR PRODUCT DELIVERY: HOW RETRIEVAL-AUGMENTED GENERATION CONCEPTS CAN TRANSFORM DELIVERY WORKFLOWS Let me be real with you for a second. If you have been anywhere near digital product delivery in the last few years, you have heard the term RAG thrown around like it is the golden ticket to every AI problem in the enterprise. And honestly? The hype is not entirely wrong. But most of the conversation stays locked inside the world of machine learning engineers and dat


Vibe Coding with Precision
Defining Vibe Coding in My Daily Work Vibe coding, as I practice it, means describing software needs in conversational English, letting an AI like Claude or Grok generate the bulk of the code, and then refining through targeted follow ups rather than typing out every function myself. Andrej Karpathy captured the essence in his viral post: "There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code ev


From Rough Starts to Real Progress
I Used to Think My Son Just Had a "Knack" for Baseball Games We were on the couch playing MLB The Show on PlayStation, and he was absolutely lighting me up. Home run after home run. Meanwhile, I was rolling over on sliders, chasing pitches in the dirt, and generally looking like someone who'd just picked up a controller for the first time. In real life, he's already a better baseball player than I ever was—more athletic, more fluid, more confident. Watching him mash in a game


Design, Consistency & Complexity
Design, Consistency & Complexity: Keeping UX and Brand Intact as Products Scale As products grow up and get more complicated, keeping the design user-friendly and on‑brand stops being a "nice UI" problem and becomes a full‑on product strategy problem. You either get intentional about the experience end‑to‑end, or complexity quietly eats your UX, your brand, and eventually your numbers. In this post, we'll walk through what really happens to your product as it grows up: why co


Going Off-Grid
There's a moment that hits a lot of people in fast1paced tech jobs. You're sitting in front of three monitors, eight Slack channels are on fire, PagerDuty is glaring at you like a smoke alarm, and a totally reasonable thought pops into your head: "What if I just threw my phone in a lake and learned to whittle?" You're not broken. You're normal. And there's research behind that urge to go "low-tech" or even "off-grid" outside of work, especially around technostress, digital ov


Don't Fear the Bot
Don't Fear the Bot: Why AI Mastery is Your Next Essential Skill (And What Happens If You Ignore It) Remember hearing about when people thought electricity would kill them in their sleep? In the 1880s, when electric lights first flickered on in city streets, people called them "devil's fire" and "witch's light". Stories spread that spirits were trapped in wires, waiting to burst out as fire and death. The New York Tribune reported in 1889 that citizens genuinely believed tha


Because I Felt Like It
How I Turned Fantasy Football Into an AI-Powered Data Playground




Why I Built AI Dashboard Apps
Why I Built ProjectInsights AI and KPTDashboard: Universal Analytics and Radical Visibility in Action If you’ve worked with me, you know...


A Bad Idea for Product Mgmt.
Why Using Two Separate Tools for Product and Engineering is a Bad Idea (And Will Drive You Crazy) We’ve all seen it. A product team falls...


Visualizing Delivery with Python
Visualizing Delivery with Python: My Azure DevOps Version Reporting Script Let’s be realistic —delivery data in Azure DevOps can get...


It’s Not the Data, It’s You
It’s Not the Data, It’s You: How Product & Project Leaders Need to Think Like Apple To the point: executives, investors, and leadership...


AI Generated Compatibility Matrix
How to Use AI to Parse Endless Release Notes and Build a Software Compatibility Matrix (Without Losing Your Mind) Managing a software...


The Division of Roles
The Right Division of Roles in a Software Development Org: Let Strategy Lead the Way In a well-functioning software development...


Should the Branches be Pruned?
Choosing the Right Git Branching Strategy: A Dive into GitFlow, Trunk-Based Development, and More


IT Policy Impacts Productivity
IT & Security Policies: The Fine Line Between Protection and Productivity
bottom of page


