All posts
151 essays since 2017, newest first.
Prefer a year-by-year list? See the archive.
Don’t Amplify The Drama
Learn how to manage tech challenges without escalating drama. Discover Stoic-inspired strategies for calm leadership, maintaining perspective, and fostering a drama-free culture in high-pressure tech environments.
Set Sail for Success: Why Your Team Needs to Try the Sailboat Retrospective
How to run the Sailboat retrospective to surface momentum, obstacles, and risks in a more visual team conversation.
The Start Stop Continue Retrospective
A practical guide to the Start Stop Continue retrospective: when to use it, how to run it, and what it helps teams surface.
Navigating the BS Maze: A Tech Leader’s Guide to Brandolini’s Law
Discover how Brandolini’s Law impacts tech leadership. Learn practical strategies to combat misinformation, foster critical thinking, and make better decisions in your team. A must-read guide for tech leaders navigating …
Chesterton’s Fence
Discover how Chesterton’s Fence applies to tech leadership. Learn to navigate organizational change wisely by understanding existing systems before implementing reforms. Avoid common pitfalls and become a more effective …
On Senior Engineers
Discover the real skills that set apart top senior engineers. Learn to balance technical expertise with soft skills and business acumen.
Why Your Big Brain Needs Breathing Room (Or: How I Learned to Stop Worrying and Love Slack Time)
Discover why strategic thinking is crucial for tech leadership. Learn how to create space for big-picture planning, overcome guilt, and boost productivity by embracing slack time.
Your Brain Needs a Break from Work
Explore the cognitive mechanisms behind lack of psychological detachment from work and its impact on employee well-being. Practical advice for managers and employees.
Mentoring Made Easy: A Beginner’s Framework for Success
Begin your mentoring journey with confidence. Learn easy and effective steps for successful mentoring.
How to Build a High Performing Team
Discover how to build high-performing software engineering teams, focusing on synergy, clear goals, and shared vision. Get actionable insights and practical advice.