Start with the enterprise outcome
Technology decisions should begin with the business outcome, not the technology. I want teams to understand what we're trying to accomplish, what it means for the business, and how we'll know whether it worked. That context helps people make better decisions throughout the work without having to escalate every tradeoff.
Treat economics as a design constraint
Cost isn't something I consider after the architecture or strategy is decided. It's an input to the decision from the beginning. I want teams to understand the cost to build, operate, support, and change a solution so we can make informed tradeoffs between capability, resilience, speed, and economics.
Build trust into the system
Trust grows when people can see what's happening, understand how decisions are being made, and know who is accountable for what. I create that transparency through clear ownership, regular communication, visible measures of progress, and commitments people can rely on.
Develop leaders, not dependencies
I want people to grow into leaders who can make sound decisions without waiting for me to make them. That means giving them meaningful ownership, being clear about expectations and decision rights, coaching when needed, and allowing room to learn from mistakes. My role is to help people become more capable and confident as leaders.