Security as a Team Responsibility
Security as a Team Responsibility
Building companies, raising kids, and staying human in the AI era.
Engineering leadership, AI, and the human side of building things. Essays on vibe coding, startups, mental health in tech, single parenthood, and mentorship.
Engineering Team Health Checklist
A practical checklist to assess your engineering team's health across culture, processes, technical quality, and leadership.
By downloading, you agree to receive occasional emails with engineering leadership insights. Unsubscribe anytime.
Security as a Team Responsibility
Small Batches, Fewer Disasters
Agile Without the Ceremony
Why Estimates Are Always Wrong
The Product-Engineering Partnership
Stakeholder Management for Introverts
Managing Up Without Selling Out
When a Star Performer Struggles
Leveling Without Ladder Anxiety
Performance Reviews Without the Theater
One-on-Ones That Engineers Want
The Weekly Review That Actually Works
Decision Logs and Institutional Memory
Why Documentation Gets Stale
Async by Default
Remote-First Communication
Onboarding That Sticks
The Interview That Actually Predicts Success
Hiring for Potential vs Experience
When to Rewrite and When to Refactor
Technical Debt as a Leadership Problem
Incident Response Without Blame
Prioritization When Everything Is Urgent
Calm in the Middle of Chaos
Why Engineers Leave and How to Retain Them
Scaling Without Bureaucracy
The First 90 Days as Head of Engineering
Why Roadmaps Fail and What to Do Instead
Building Trust With a New Team
Delegation Without Losing Quality
How to Run Meetings That Actually Work
The Art of Saying No as an Engineering Leader
When to Ship and When to Wait
Psychological Safety Is a Technical Advantage
The Engineering Leader as Coach
How to Mentor Engineers Who Are Better Coders Than You
Why Most Engineers Struggle When They Become Managers
The Hidden Job of an Engineering Leader