Posts
2026
September
- 2026-09-02 - AI Chips Don't Fix Gaming GPU Prices
- 2026-09-01 - Back in the Code
August
- 2026-08-28 - Your ROI Number Is in the Wrong Language
- 2026-08-21 - Usage Can Be Mandated, Adoption Must Be Earned
- 2026-08-14 - Leading Both Ends of the Adoption Curve
- 2026-08-11 - The Confidence-Anxiety Split
- 2026-08-10 - Relief Is Not Readiness
- 2026-08-07 - Building the Loop Around the Agent
- 2026-08-06 - What Managers Run Out Of
- 2026-08-04 - The Same Discipline, One Layer Deeper
July
- 2026-07-30 - The Governing PM
- 2026-07-24 - The Ladder Shrank. It Didn't Disappear.
- 2026-07-20 - That Didn't Last Six Months
- 2026-07-16 - Good Discovery When AI Does the Talking
- 2026-07-14 - The Review Bottleneck
- 2026-07-07 - The Strategy to Product Gap
- 2026-07-01 - Why Hybrid Isn't the Same as Integrated
June
- 2026-06-30 - The Unwritten Career Narrative
- 2026-06-26 - From Ceremony Runner to Decision Enabler
- 2026-06-20 - The PM Role Isn't Disappearing. Its Work Is Moving.
- 2026-06-12 - The Delegation Problem in an AI World
- 2026-06-04 - CleanCLI: Building a Faster, Cleaner PowerShell Experience
May
- 2026-05-31 - Permission to Slow Down
- 2026-05-25 - The Container That Isn't a Container
- 2026-05-22 - The Coach You Didn't Know You Needed
- 2026-05-18 - Grammar Is Code
- 2026-05-11 - Is AI raising your team's bar?
- 2026-05-08 - The Reading Stack
- 2026-05-03 - Our Dwindling Talent Pipeline
April
- 2026-04-30 - Influence Without the Org Chart
- 2026-04-29 - The New Front Door
- 2026-04-27 - The Dashboard Nobody Believes
- 2026-04-20 - The Code Nobody Understands
- 2026-04-19 - When Your Product Starts Talking Back
- 2026-04-15 - Your App Reflects You
- 2026-04-12 - A Rust-y Rewrite: Script to App
- 2026-04-10 - Strongly-Typed Lua Without the Stack Wrestling
- 2026-04-07 - Lua Memory That Stops Surprising You
March
- 2026-03-19 - The Launch Isn't the Landing
- 2026-03-12 - The Translation Layer
- 2026-03-06 - Discovery Debt
- 2026-03-05 - The GPU Part I Glossed Over
February
- 2026-02-24 - Local AI Without the Overhead
- 2026-02-22 - Founder Mode Is a Knowledge Transfer Problem
- 2026-02-20 - Where's my SMB Settings?
- 2026-02-18 - When Your Frontend Is a Bridge
- 2026-02-15 - You Already Know the Answer
- 2026-02-10 - When Data-Driven Means Dashboard-Driven
- 2026-02-04 - The Leader Who Knows What They Don't Want
January
- 2026-01-30 - AI Isn't Making Us Dumber
- 2026-01-24 - The Authenticity Gap
- 2026-01-20 - The Meeting Tax
- 2026-01-14 - The Side Project Trap
- 2026-01-09 - When I Stopped Taking Notes, I Started Listening
- 2026-01-04 - The V Is Doing All the Work
2025
December
- 2025-12-31 - Figuring Out What Comes Next in '26
- 2025-12-26 - I Don't Google Things Anymore
- 2025-12-19 - What I've Learned Using AI for Customer Research
- 2025-12-14 - Why Your Thermostat Shouldn't Talk to Your Laptop
- 2025-12-07 - Everyone's a Developer Now
November
- 2025-11-24 - Your AI Shipped. The Ops Didn't.
- 2025-11-18 - The Passion-Empathy Connection
- 2025-11-11 - When Product Managers Code (And Why That's Not Scary)
October
- 2025-10-27 - Testing Is Oxygen, Not Optional
- 2025-10-20 - When AI Mandates Meet Reality
- 2025-10-17 - Are We Doing Good? Wrong Question
- 2025-10-15 - The Unwritten Benefits That Matter Most
- 2025-10-14 - When to Build, Buy, or Skip AI Entirely
- 2025-10-09 - What They Ask For Isn't What They Need
- 2025-10-07 - API-First AI
- 2025-10-04 - Gamification Grew Up
- 2025-10-01 - Is Your AI Product Worth It?
September
- 2025-09-19 - Three Minutes with a Customer
- 2025-09-16 - When to Hire Your First PM
- 2025-09-13 - Your API Isn't Just Technical Infrastructure
- 2025-09-10 - Beyond Standups and Retros
- 2025-09-07 - Your Strategic Plan Isn't a Strategy
- 2025-09-03 - Vibe Coding: Speed Meets Reality
August
- 2025-08-31 - You Know More Than You Think
- 2025-08-29 - You're Not Pushing Hard Enough
- 2025-08-25 - Themes Over Terminology
- 2025-08-22 - Do You Actually Like Your Job?
- 2025-08-18 - Appreciating C#'s Ongoing Journey
- 2025-08-16 - How Remote Work Becomes Performance Theater
- 2025-08-13 - Perception Is Your Product's Reality
- 2025-08-11 - Cognitive Load Kills Products
- 2025-08-09 - The Work vs. The Job
- 2025-08-05 - Redefining Startup Innovation with AI
- 2025-08-02 - From Skyscrapers to Bricks: Actionable Simplicity
July
- 2025-07-30 - Leveling Up Your Career
- 2025-07-26 - The Courage to Say 'I Don't Know Yet'
- 2025-07-22 - The Gamer's Edge : Adaptive Leadership
- 2025-07-19 - Trapped Between Meetings and Midnight
- 2025-07-17 - I Still Believe In Smart[er] Homes
- 2025-07-15 - Recognizing Your Digital Customer
- 2025-07-14 - Lua: Small Language, Big Impact
- 2025-07-12 - Performance as Product Management
- 2025-07-10 - Planning for Yesterday's World
- 2025-07-08 - The Case for Real Time Off
- 2025-07-05 - The RTO Trust Paradox
- 2025-07-02 - The Immutable Customer
June
- 2025-06-30 - C++ Meets Generative AI: Building Conversational NPCs
- 2025-06-29 - Breaking Free from 'Not Invented Here'
- 2025-06-25 - Beyond the Build: Why Technology Rollouts Succeed or Fail
- 2025-06-19 - From Agentic Hype to Strategic Reality
- 2025-06-15 - Momentum Over Metrics
- 2025-06-12 - Stop Using Excel for Everything
- 2025-06-10 - Thinking Time Isn't Lazy Time
- 2025-06-06 - Unlock Potential Through Curiosity
- 2025-06-01 - The Guild Leader's Dilemma
May
- 2025-05-29 - Turn Frustrations Into Fixes
- 2025-05-25 - Learning as a Superpower: Deep Understanding with AI
- 2025-05-21 - The Relentless Power of 'Why?'
- 2025-05-19 - Understanding Agent-Based vs. Agentic AI
- 2025-05-16 - The System IS the Product
- 2025-05-14 - Kindness as a KPI
- 2025-05-11 - Hitting the Bullseye: Accuracy vs. Precision in Model Tuning
- 2025-05-09 - Level Up Your Product: What MMORPGs Teach Us About Building Better Products
- 2025-05-06 - Modernizing C++ : Optimizing for Performance (Part B)
- 2025-05-04 - The Data Product Flywheel
- 2025-05-02 - Sustainable Technology: A Business Imperative
April
- 2025-04-28 - Microservices to Distributed Cloud-Native: The Startup Evolution
- 2025-04-24 - Visual Storytelling for Technical Products
- 2025-04-21 - Debugging Your Leadership Style
- 2025-04-16 - The 3-2-1 Method for Feedback
- 2025-04-11 - Modernizing C++ : Optimizing for Performance (Part A)
- 2025-04-09 - Beyond Chatbots: The Quiet Power of Invisible AI
- 2025-04-07 - Delivering Delight in 15 Seconds
- 2025-04-04 - The Human Centered Product Leader
- 2025-04-01 - Leading with a Growth Mindset
March
- 2025-03-27 - Crafting an Analytics Strategy That Actually Delivers Value
- 2025-03-24 - The Mentorship Renaissance in Product Leadership
- 2025-03-19 - Modernizing C++ : Building Rock Solid Stability
- 2025-03-10 - The Strategic Impact of Branded Presentation Design
- 2025-03-02 - Leveraging AI in Product Management
February
- 2025-02-23 - Project vs. Product: Is Your Org Holding You Back?
January
- 2025-01-15 - Creating Solutions vs. Managing Problems
2024
November
September
July
June
April
- 2024-04-15 - Rise of Platform Engineering in Product Management
2023
October
- 2023-10-06 - Using Maps for Fun and Profit in C++
August
2022
March
- 2022-03-20 - Technical Skills in Product Management
2020
May
- 2020-05-13 - Remote Work - Trusting the Team
2019
November
- 2019-11-21 - Migrating asp.net core MVC 2.2 to 3.0
- 2019-11-10 - Creating Composite Key Lists in C++
July
- 2019-07-15 - Changing Skills in Development and Technology
2018
November
- 2018-11-24 - Lua: Checking if a month/day is in a range
- 2018-11-06 - K&R for C# in Visual Studio Code
June
- 2018-06-20 - Visual Studio Code - Migrating from ReSharper
March
- 2018-03-03 - HOWTO: Fix Bluetooth Microphone in Windows 10
February
- 2018-02-06 - When Awesome Isn't Good Enough
- 2018-02-02 - Power Up Your Dashboard! Custom Widgets in SQL Operations Studio, Part 2
January
- 2018-01-22 - Create a roadmap that you can follow
- 2018-01-20 - Is it a pivot... or a feature?
- 2018-01-10 - Power Up Your Dashboard! Custom Widgets in SQL Operations Studio, Part 1
- 2018-01-08 - Hire the lifelong learners
- 2018-01-01 - Time flies... into 2018
2017
December
- 2017-12-17 - "What if" for Programming Languages
- 2017-12-11 - Fetch, Detect, and Rename Images in PowerShell
- 2017-12-10 - What Programmers Say vs What They Mean
- 2017-12-05 - Lessons learned starting out with Hugo
November
- 2017-11-15 - Successful Agile Teams at Scale
October
- 2017-10-12 - Lag on Drag in Win10? There's a Fix for That!
July
June
- 2017-06-14 - Accessible Design? Which "Everyone" Do You Mean?
May
- 2017-05-26 - Is Your Development Team a DevOps Team?
- 2017-05-11 - Save Yourself Stress! 8 high-stress personalities to avoid
- 2017-05-03 - Just Because They Reject You, Doesn't Mean You Should Comply...
April
March
- 2017-03-30 - Razer Blade Stealth: A Multi-Tasking Developer's Review
- 2017-03-20 - When Upgrading Legacy Beats Out "The Cloud"
January
- 2017-01-09 - What defines a "successful" project in the world of continuous delivery?
- 2017-01-07 - Finding Your Calling in Business (and Life)
2015
December
- 2015-12-19 - Practical Tips for Web and Mobile Usability Tests
November
October
- 2015-10-17 - What if Famous Authors Wrote JavaScript
- 2015-10-02 - Take the Leap - Start a Small Business Today
May
- 2015-05-10 - Are You the Director? Startups Mirroring Hollywood
- 2015-05-09 - Social Media's Impact on Society
- 2015-05-09 - Save Development Time: Ask Questions First
April
- 2015-04-16 - Coworkers in your way? Cats might (not) be better!
March
- 2015-03-29 - Code as documentation, but not the only documentation
- 2015-03-26 - Will Wearables Shape the Future of Web Design
- 2015-03-25 - 10 Interesting Facts About Tech in the Emerging World
- 2015-03-24 - Should You Step Back and Let Your Team Fail?
- 2015-03-23 - Correlation and Causation in Big Data
- 2015-03-23 - What's Your MVP Focus?
- 2015-03-20 - Looking for something codeily creative?
- 2015-03-10 - Important Questions for Crafting an Analytics Strategy
February
- 2015-02-21 - Business Rules - When to Break Them (CQRS)
- 2015-02-20 - Preventing Automatic Update Reboots on Windows 8
- 2015-02-15 - 5 Things You Should Know About DDOS Attack, Outages, SSL, and Web Performance
- 2015-02-15 - If Only Emperor Palpatine Had a Quality QA Team
- 2015-02-01 - Mashing CSVs Around Using PowerShell
January
- 2015-01-30 - The Post-Certification Era?
- 2015-01-23 - Technological "Learned Helplessness"
- 2015-01-17 - Creating Local git Repositories
- 2015-01-15 - An Example of Preparatory Refactoring
- 2015-01-12 - Doing With Social Media
- 2015-01-12 - Syncing Configurations Across Multiple Systems
- 2015-01-04 - Tech and Pizza Promise Why Your Product Must Deliver More in Less
2013
January
- 2013-01-15 - Means to an End?








