
The CTO Playbook 91: The Hardest Upgrade for Technical Leaders: Leading Without Losing Your Edge
6 snips
Apr 13, 2026 Michael Di Prisco, a software engineer turned emerging tech leader who co-created an open-source developer guide. He discusses stepping into leadership without losing coding, how delegating code can boost team performance, the gap between responsibility and authority, why every engineer should grasp the business, and documenting technical debt to actually reduce it.
AI Snips
Chapters
Books
Transcript
Episode notes
Reluctant Leader Who Kept Coding
- Michael resisted becoming an engineering manager and instead took a tech lead role that let him keep coding while expanding responsibility.
- He treats weeks as either focused coding periods or leadership periods, flipping between concentrated stretches rather than mixing hourly.
Letting Go Accelerated Team Performance
- Stepping back from daily coding unlocked team growth and improved code quality because others could own work that matched their interests.
- Michael noticed throughput and developer satisfaction improved after he deliberately delegated code and recognized domain authorities.
Responsibility Versus Authority Model
- Separate responsibility (who's accountable) from authority (who decides how) to create healthy ownership dynamics in a team.
- Michael takes final responsibility for decisions but delegates authority to domain experts, and can revoke or reassign it if needed.



