Before we write code, we need to understand four things: databases, containers, partition keys, and the id property. The partition key in particular i...
After 25 years of compounding crises, most of us are running on a low-grade burnout that we've mistaken for normal. It's not just individuals. It's wh...
The era of free AI is ending. Here's a term you're going to hear a lot more: inference cost. I broke down GitHub Copilot's billing model — plans, prem...
Three tools. Three backlogs. One team. If there's no single screen where someone can see everything your team has been asked to do, you've built a Pen...
In the last chapter, we talked about the cost of chopping trees into boxes. This chapter is about what happens when the database can store the tree di...
Before we can talk about document databases, we need to understand what we've been living with. The relational model is elegant and powerful — but it ...
Forget the framework. Answer three questions: What are we going to work on? What are we working on right now? Are we on track? Here's how to do it wit...
Most teams use branches as a substitute for clarity. A branch is an integration credit card — you will pay. This talk is a 'think before you branch' m...
The Scrum Master is dead. The coaching skills got distributed, not eliminated. That somebody is probably you. These are slides from my Human Factors w...
Don't think of an elephant. You just thought of an elephant. Words create frames, and leadership is the act of choosing better ones. These are slides ...
Scrum didn't slow you down. It showed you how slow you already were. The discomfort was the tool working. These are slides from my Human Factors works...
Hero skills don't scale. At some point in your technical career, the thing that made you successful stops working — and nobody tells you why. These ar...
AI is the most powerful extractive tool ever built. That's not an insult — it's a design constraint. And if your organization is already numb, AI won'...
After 25 years of compounding crises, most organizations have drifted toward extractive thinking without realizing it. The metrics look fine. The soul...
How a medical device company with a hundred projects, a tangled permissions system, and a CTO who fought every production fire asked "are we using our...
How a healthcare company inherited a microservice architecture, API gateway, content delivery network, and a cloud bill that didn't match the applicat...
How a salon software company had 3,000 automated tests, multiple development teams, and a release process — and still couldn't tell you when anything ...
How a global professional services firm spent $50 million building an internal application on top of a platform that was supposed to save them money —...
How a profitable IoT company's biggest problem wasn't technical debt, broken pipelines, or bad tooling. It was a founder who hadn't made the transitio...
How a profitable software company was losing 50% of engineering capacity to context switching — and blaming Scrum for the slowdown.
sqlutil is a new cross-platform .NET Tool that gives you fast, command-line access to everything you regularly do with SQL Server — schema inspection,...