Career Growth: From Junior to Staff Engineer
A practical guide to engineering career progression, from junior to staff, covering promotion criteria and the conversations that move careers forward.
A comprehensive guide to modern engineering leadership, covering everything from the transition into management and leading remote teams to scaling organisations, managing technical debt, and building high-performing cultures based on psychological safety and coaching.
A practical guide to engineering career progression, from junior to staff, covering promotion criteria and the conversations that move careers forward.
How engineering leaders make decisions under pressure, communicate through uncertainty, and keep teams focused when the path forward is not clear.
Technical debt is inevitable. What matters is managing it deliberately. Here is a practical framework for prioritisation and stakeholder communication.
How to develop your coaching skills as an engineering manager, with practical techniques for performance conversations, growth planning, and career development.
Why technical vision matters, how to set it, and how to maintain it over time in the face of changing circumstances and competing priorities.
How to create a culture where engineers feel safe to take risks, speak up, and make mistakes without fear of punishment.
How to design org structure, hiring, and coordination to avoid the common traps that kill velocity as engineering teams scale.
A practical guide for engineers moving into management—covering mindset shifts, letting go of coding, time management, feedback, and building leadership skills.
A practical guide for engineers moving into management—covering mindset shifts, letting go of coding, time management, feedback, and building leadership skills.
A practical guide to leading remote engineering teams—covering async rhythms, documentation, trust-building, and cross-timezone collaboration.