• What do you build when you can build anything?

    The most dangerous outcome of unlimited building capacity is that you can become very good at fixing symptoms without eliminating the root cause. The bottleneck moved from technical risk to judgment. You need to know when a fix teaches you something and when you are “kicking the can” and papering over a deeper flaw. Before…

  • A State Machine answers “when” and “why” for customer changes

    State machines help you answer “when” and “why” for customer changes Picture this: you run a query and find the count of active customers. Next week, you run the same query and get a different number. In the perfect data environment, you know why that number changed. It’s a combination of new customers, customers who…

  • Critical questions ops leaders need to ask when building Agents

    Knowing how Agents trigger, execute, and log raises the chance you’ll use them well – it also happens to be good engineering. I just submitted my first PR for an Agent, and learned a lot in the process. The biggest change? My mental model for building Agents going forward. My assumption going in was that…