"Good engineering management" is a fad
Analysis of how engineering management trends shift with business cycles, highlighting core skills that remain constant.
Analysis of how engineering management trends shift with business cycles, highlighting core skills that remain constant.
Practical steps for successfully leading a software or tech project, focusing on scope, communication, and iterative delivery.
An engineering manager reflects on the role's challenges, feeling accountable but not directly credited, and compares it to surfing.
A tech manager outlines their ideal job criteria, focusing on management roles, fast-paced environments, remote work, and pragmatic technology use.
A VP of Engineering at a startup debates the necessity of engineering managers with a CEO who views them as unnecessary overhead, exploring arguments for their role.
An engineering manager discusses the challenge of maintaining technical skills while managing a large team and balancing personal life.
A manager outlines four key areas for aligning with team members on performance: Focus, Baseline Expectations, Opportunities, and Risks.
A manager argues that effective management is crucial for keeping engineering teams focused on business goals and preventing technical rabbit holes.
Tips for writing effective CVs for tech roles, focusing on quantifying achievements and keeping a work diary to track accomplishments.
A manager's role as a buffer, shielding their team from external pressures and internal stress to maintain focus and productivity.
A book review of 'Engineering Management for the Rest of Us', summarizing key lessons on trust, communication, and team leadership for tech managers.
Explains the multifaceted role of an Engineering Manager (EM) in hiring, facilitating work, team alignment, process improvement, and coaching.
A guide on hiring engineering managers, focusing on the decision between promoting internal engineers versus hiring external candidates.
A guide outlining the rights and responsibilities of engineering managers, focusing on feedback, team care, and leadership principles.
A guide outlining the responsibilities and expectations for a Project Lead role in a software development team, including planning, execution, and launch phases.
A software engineering manager reflects on lessons learned in 2017, covering team buffering, prioritization, and the personal transition from coding to management.
A tech leader shares his core management philosophy: be a multiplier for your team and reduce friction to help engineers succeed.
A developer recounts leading a team at the NASA Space Apps hackathon, focusing on preparation and iterative development to build an asteroid mining game.