Leadership
Leadership is the practice or capability of guiding, influencing, coordinating, and making decisions for people or organizations pursuing shared objectives.
Lead Developer Career Guide
The practice and capability of guiding people, making decisions, setting goals, and influencing collective action.
- How it is used
- Guides a lead developer’s work coordinating a development team, making decisions, and supporting people alongside technical delivery.
- How deep it goes
- Defines leadership and develops practical habits for decisions, accountability, communication, delegation, and self-improvement rather than a fixed leadership style.
- Examples
- Uses an unsupported production deployment and a project lead who rewrites a teammate’s documentation to show the costs of poor guidance.
- What you can do after
- Practice/perform it by setting direction, checking progress, coaching teammates, delegating work, and asking for feedback.
Think Like a Software Engineering Manager
A leadership skill is an ability to influence, guide, and support people toward shared goals.
- How it is used
- Guides engineering managers in developing people, teams, organizational alignment, and personal effectiveness.
- How deep it goes
- Defines leadership against management and provides practical responsibilities, delegation guidance, change support, and continuous-learning advice.
- Examples
- Uses productivity improvement, code reviews, cross-training, hackathons, automation, reorganizations, cloud migration, and layoffs as concrete contexts.
- What you can do after
- Practice/perform it by coaching, delegating, aligning goals, supporting change, maintaining trust, and continually improving leadership skills.
Read how Think Like a Software Engineering Manager explains leadership →
Interview Speak
A position involving responsibility for guiding people or directing work toward goals.
- How it is used
- Prepares candidates to demonstrate leadership fit, team impact, and management approach in interviews.
- How deep it goes
- Provides answer-building guidance, reflective prompts, and scenario-based examples rather than a general leadership theory.
- Examples
- Uses low-morale teams, cross-department support, technical-staff retention, process improvement, and financial change as interview scenarios.
- What you can do after
- Practice/perform leadership answers that distinguish personal actions, team results, and evidence of impact.
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Leadership is the intentional direction and execution of actions by a business or organization.
- How it is used
- Guides organizational strategy and the day-to-day relationship between leaders and teams.
- How deep it goes
- Connects leadership to an iterative strategy cycle and practical team support, without detailing leadership execution methods.
- Examples
- Uses purpose statements, listening tours, team visits, shouting leaders, and coaching for intimidating leadership presence.
- What you can do after
- Apply it via an iterative strategy cycle, stakeholder listening, team engagement, and coaching-informed behavior changes.
Think Like a CTO
The ability to direct, motivate, and influence people toward shared organizational goals.
- How it is used
- Frames leadership as the practical responsibility of motivating teams, communicating direction, delegating work, and guiding organizational change.
- How deep it goes
- Explains observable leadership behaviors and transition practices, but stops short of formal leadership theory or a universal management framework.
- Examples
- Uses change initiatives, executive alignment, new-leader observation, one-on-one questions, feedback mechanisms, and successor identification as practical examples.
- What you can do after
- Practice/perform leadership by listening before changing, delegating responsibly, communicating trade-offs, gathering feedback, and developing successors.
Related concepts
- Strategy Cyclepart of · The Strategy Cycle is an iterative framework for examining strategic context and guiding organizational orientation, decisions, and actions.
- managementcontrasts with · Management is the organizational function or practice of directing people, work, resources, and operations to achieve objectives.
- conflict resolutionhas part · Conflict resolution is the process of addressing incompatible positions, decisions, or changes to reach an acceptable and consistent outcome.
- technical leadproduced by · A technical lead is a software engineer who provides technical ownership, direction, coordination, and guidance for a team or project.
- self-managementhas part · Self-management is the practice of organizing and regulating one’s own behavior, time, emotions, and work to achieve goals.
- communicationkind of · Communication is the exchange of information, meaning, or signals between people, groups, agents, devices, or software components.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.




