Categories
Extreme Programming Fit for Purpose Flight Levels Kanban Programming Team Topologies

Applying the Principles of Extreme Ownership in Tech Management

As Jocko Willink and Leif Babin highlight in Extreme Ownership, a true leader must embody an unwavering belief in the mission. This principle is not just about confidence; it’s about conviction, clarity, and the ability to inspire others toward a greater purpose. For a Tech Manager, believing in the mission starts with deeply understanding the […]

Categories
Extreme Programming Fit for Purpose Programming

Releasability and Debt Management

Software architecture isn’t just about designing robust systems; it’s about ensuring that software is always in a releasable state. As highlighted in Software Architecture Metrics by Christian Ciceri et al., the deployment pipeline is the definitive mechanism for determining whether a system is ready for release. For a Staff Engineer, this principle isn’t just technical—it’s […]

Categories
Extreme Programming Fit for Purpose Flight Levels Kanban Programming Team Topologies

Rethinking Progress in Software Development

What defines progress in a software project? According to Alisson Vale in A Fórmula da Eficácia, progress isn’t measured by how much code is written or how fast features are delivered—it’s about solving the correct business problems. This principle challenges Tech Managers to rethink traditional success metrics and focus on delivering significant outcomes. Providing the […]

Categories
Extreme Programming Fit for Purpose Flight Levels Kanban Programming

How ‘Cover and Move’ Can Transform Your Tech Teams.

“Cover and Move” from Extreme Ownership by Jocko Willink and Leif Babin is a critical reminder: success isn’t achieved in isolation. It’s about teamwork, collaboration, and breaking down silos. For Tech Managers, this principle is a call to action to foster a culture where departments and teams mutually support one another, aligning efforts toward the […]

Categories
Extreme Programming Fit for Purpose Flight Levels Kanban Programming Team Topologies

Building Performance, Not Buying It

Achieving high performance in technology organizations is not about shortcuts or off-the-shelf solutions. As Nicole Forsgren, Jez Humble, and Gene Kim emphasize in their book Accelerate, proper performance comes from developing capabilities tailored to your unique context, goals, and challenges. This path requires deliberate effort, focus, investment, and—above all—time. For Tech Managers, this principle is […]

Categories
Extreme Programming Fit for Purpose Programming

Building Resilient Systems with Dependency Inversion Principle

Adaptability and security are crucial in software development, especially in a rapidly changing ecosystem of libraries and frameworks. A perfect example is when a commonly used library changes its licensing terms—say, a PDF generation library switching to AGPL-3, which introduces legal complexities. The Dependency Inversion Principle (DIP), a core tenet of SOLID principles, provides a […]

Categories
Fit for Purpose Kanban

Empowering Teams Through Humility and Collective Vision.

Ego is a double-edged sword in leadership. On one hand, it can drive ambition and excellence, pushing individuals and teams to surpass expectations. Conversely, when unchecked, it can cloud judgment, disrupt collaboration, and derail projects. For Tech Managers, recognizing and controlling their egos and addressing their teams’ egos is essential to fostering a culture of […]

Categories
Extreme Programming Fit for Purpose Kanban Programming

The Power of Extreme Ownership: Building High-Performance Teams

The concept of Extreme Ownership, as outlined by Jocko Willink and Leif Babin in Extreme Ownership, is a cornerstone of effective leadership. The principle that “there are no bad teams, only bad leaders” resonates deeply with Tech Managers’ daily challenges. Owning the outcomes and your team’s culture, standards, and performance transforms ordinary groups into high-performing […]

Categories
Extreme Programming Fit for Purpose Kanban Programming Team Topologies

How Management Skills Amplify a Staff Engineer’s Impact

The role of a Staff Engineer has expanded far beyond technical excellence. As highlighted in Team Topologies, an effective technical leader needs more than just deep engineering expertise; they must possess social and organizational skills to navigate complex team dynamics and influence structural decisions. This shift reflects the growing need for Staff Engineers to operate […]

Categories
Extreme Programming Fit for Purpose Flight Levels Kanban Programming

Focusing on What Matters: A Purpose-Driven Improvement

Teams often need more time to juggle multiple priorities with limited capacity, leading to chaos, burnout, and poor results. To break this cycle and establish clarity, Tech Managers must focus on what truly matters—for their teams, their organization, and their customers. But how do you identify the most impactful challenges and effectively direct finite resources? […]