Skip to content
Refactor me
Practical writing on engineering leadership, team culture and delivery.
Culture
Direction
Delivery
People & Growth
Aug 10, 2026 · 5 min
Cognitive load: Why your ways of working should make things simpler
How to design ways of working that reduce mental overhead instead of adding more complexity to your team's day
Jul 27, 2026 · 5 min
Stakeholder alignment: Without becoming the bottleneck
How to build stakeholder alignment into the system instead of routing everything through yourself
Jul 13, 2026 · 5 min
Outcome over output: How AI changes what productivity means
Why AI that only speeds up delivery often misses the point and how to use it to improve outcomes instead
Jul 6, 2026 · 4 min
Incident reviews: Learning without blame
How to run incident reviews that actually improve your system instead of teaching people to hide mistakes
Jun 29, 2026 · 5 min
Tech debt vs delivery: How to balance both without losing either
How to keep tech debt from quietly slowing your team down while still delivering what matters
Jun 22, 2026 · 4 min
Delivery predictability: How to get it without killing ownership
Predictability comes from visibility and clarity, not from tighter control over how your team works
Jun 15, 2026 · 6 min
False alignment: When teams think they agree but don't
How to detect and prevent the hidden misalignment that turns productive discussions into expensive rework
Jun 8, 2026 · 5 min
Making risk visible: Why early signals beat late surprises
Why making risk visible early is one of the highest-leverage things you can do as an engineering manager
Jun 1, 2026 · 6 min
Psychological safety: What it is not
Why the most common interpretations of psychological safety lead teams in the wrong direction
May 25, 2026 · 4 min
Conflict handling: A practical guide for engineering managers
How to handle conflict in engineering teams before it becomes expensive
May 18, 2026 · 6 min
Change management: Getting real teams through real transitions
How to move your team from one way of working to another without breaking trust or delivery along the way
May 11, 2026 · 5 min
Respectful disagreement: How engineering teams think better together
Why disagreement is essential for good engineering decisions and how to make it productive instead of destructive
May 4, 2026 · 7 min
Low performance: How to handle it with clarity and support
Why addressing low performance early with clear expectations and real support is one of the most important things you can do as a leader
Apr 27, 2026 · 5 min
Team health: A delivery concern, not a side project
Why team health directly affects delivery and how engineering managers can treat it as an operational priority
Apr 16, 2026 · 5 min
Communication: The most underrated engineering leadership skill
Why clear communication is a force multiplier for engineering teams and how to get better at it
Apr 9, 2026 · 6 min
AI-first: A way of working, not a tool rollout
Why AI-first works better as an operating model question than a technology decision
Apr 2, 2026 · 6 min
Ownership and accountability: Without micromanagement
How to give your team real ownership and hold a clear standard without inserting yourself into every decision
Mar 7, 2026 · 4 min
Growth in engineering teams
Developing people and teams through meaningful challenges, feedback and knowledge sharing
Feb 22, 2026 · 5 min
How engineering leadership connects: Culture, direction and execution
Why engineering leadership works best when culture, direction and execution build on each other in the right order
Feb 10, 2026 · 5 min
Technical leadership: Setting direction without becoming a bottleneck
Creating clear principles for architecture, quality, technical risk and ways of working so the team can make good decisions
Jan 29, 2026 · 5 min
Hiring: Building teams that last
Understanding team needs, designing structured interviews and selecting people who strengthen both technical and collaborative capability
Jan 17, 2026 · 8 min
Delivery and execution: Getting the right things done
Turning plans into outcomes through clarity, focus, risk management and sustainable quality
Jan 5, 2026 · 5 min
Stakeholder alignment: Moving in the same direction
Creating shared understanding among the people and groups who influence, request, build, review or depend on a piece of work
Nov 10, 2025 · 4 min
Product thinking: Building the right thing
Understanding what value a product is meant to create for the user, the business and the organization
Sep 22, 2025 · 5 min
Strategy & prioritization: Choosing what matters most
Creating direction, making trade-offs explicit and building a shared understanding of how decisions are made
Aug 4, 2025 · 4 min
Servant leadership
Leading by enabling, creating clarity and removing obstacles
Jun 16, 2025 · 5 min
Quality & reliability: Building speed that lasts
Building a delivery system where the product behaves sensibly in production
Apr 28, 2025 · 5 min
Ways of working: How a team actually gets work done
A team's shared set of agreements for how you collaborate in practice
Mar 10, 2025 · 7 min
Culture, psychological safety and team health
The cornerstone that makes delivery possible
Jan 20, 2025 · 3 min
Effort vs. impact mapping for team initiatives
Aligning teams on what it takes to deliver value
Dec 2, 2024 · 2 min
Coming up with team names
Developing a team name that resonates
Oct 14, 2024 · 2 min
Who does what and when?
Delegating action points
Browse reading paths
·
RSS