Delegate to AI Giving tasks to AI agents is similar to how we delegate to humans: - Delegate what you can't or won't learn from - Delegate repetition, routine, and noise - Do the work you do best - Skip when preparation exceeds value
Transparency is costly Transparency can cost you more in large orgs. Someone with a vague idea can convince better than someone who communicates more details. It's so counterintuitive.
DRY principle with AI agents DRY principle translates really well while working with AI agents. Beyond code reuse which can save you a lot of tokens, is "unit of work" reuse. The idea is simple. Write a clear text file that instructs ai agent to do a single unit of work and let
Good reason to write a roadmap There are good and bad reasons to write a yearly roadmap. The bad reason is to plan your entire year. Those plans rarely survive reality. The good reason is to help you put everything into perspective, ask hard questions, and articulate what you want to do with your people, your
Are AI chatboxes faster than UI? I've been noticing many products adding AI chat interfaces lately. But are they actually better than a well-designed UI? We humans can process visual information in roughly 13 milliseconds. Our average typing speed? About 40 words per minute. Yet many teams seem to use chat as a shortcut
Value of building a roadmap Often the real value behind building a roadmap is not planning the entire year. It is simply an exercise for leadership teams to see if they can articulate what they want to do with their resources (e.g., people, time, energy).
Shared pains build empathy It is difficult to build empathy with someone without going through the same struggles. Think of two folks who always stick together over tight timelines, or wake up together for an incident at 3 am. They don't need to explain to each other why it's a
Writing is the new building Generations of engineers hated to write documentation. Now the dominant use case for AI coding agents is... writing documentation. Documentation felt painful because it was backward. Engineers needed to build the software and then explain what they did (Build → Explain). Now it's forward: developers explain what they want,