stdlib

Find resources to solve your technical leadership challenges

Blog Post

Thoughts on Motivation and My 40-Year Career

A reflective piece on motivation and lessons learned over a 40-year career in technology leadership.

charity.wtf
Burnout & moraleCareer development
Blog Post

Going on the Offensive with Creative Strategy

A reflection on creative strategy presented at Nudgestock 2025, offering insights on how leaders can adopt an offensive approach to drive innovation.

rogermartin.medium.com
InnovationDecision-making
Blog Post

Leadership Language Lessons from Star Trek

Picard didn't order people about. He didn't assume he knew best. He wasn't seeking glory. In his words: The Enterprise was a vehicle for his crew to better themselves and society. What a brilliant metaphor for organisations to aspire to.

benjiweber.co.uk
CommunicationTeam performanceBurnout & morale
Article

Knowledge flows like heat

If you're leading software-intensive product development without a software background, you likely experience teams missing commitments despite clear expectations.

linkedin.com
Knowledge sharingTeam performance
Blog Post

Accountability

From throat to choke to empowered ownership

fffej.substack.com
Team performanceFeedback
Blog Post

Bring Me Problems

The article examines the common managerial mantra "bring me problems, bring me solutions", discussing its advantages, disadvantages, and proposing a balanced approach for technical leaders.

codingfearlessly.com
CommunicationDecision-makingTeam performance
Blog Post

24 Other Ways to Ask "How Can I Help?" (and Actually Get a Helpful Answer)

The surprising reason this one question backfires, and what to ask instead

newsletter.canopy.is
CommunicationFeedbackMeeting effectiveness
Blog Post

Moving from an orchestration-heavy to leadership-heavy management role.

For managers who have spent a long time reporting to a specific leader or working in an organization with well-understood goals, it's easy to develop skill gaps without realizing it.

lethain.com
Decision-makingCareer developmentTeam performance
Blog Post

Underused Techniques for Effective Emails

The article presents practical techniques for software developers to write clear, concise, and impactful emails, emphasizing the BLUF approach and tools like Markdown Here.

refactoringenglish.com
Communication
Blog Post

Unlocking high software engineering pace: Build less, ship frequently, learn faster - Jim Grey on software management

An article that explores how engineering teams can increase their delivery pace by building less, shipping frequently, and learning faster.

dev.jimgrey.net
Team performanceProcess inefficienciesScalingInnovation
Blog Post

The Cost of Being Wrong

A commentary on a LinkedIn post highlighting the contrast between decisive founders and timid ones, drawing lessons for technical decision-making in software development.

jack-vanlightly.com
Decision-making
Blog Post

If Writing is Thinking

Then what happens if AI is doing the writing and reading?

hardcoresoftware.learningbyshipping.com
Decision-makingCommunication
Blog Post

How Octopus Energy used culture to reach the top

ALSO: new data on attention spans suggests the problem was you being boring after all

makeworkbetter.info
ScalingTeam performanceDecision-making
Blog Post

Code style is a mirror, not a metric

An essay exploring why code style reflects team values and processes rather than serving as an objective metric of quality.

brianguthrie.com
Team performanceCommunicationProcess inefficiencies
Blog Post

2x Performance, $300k Savings: A Case Study in Rewriting a Critical Service in Rust

A case study describing how rewriting a critical service in Rust doubled performance and saved $300,000, highlighting the engineering decisions and outcomes.

wxiaoyun.com
Process inefficienciesDecision-making
Blog Post

Authority and Competence

An article exploring how leaders can balance authority with competence to build trust and effectiveness.

managementblog.org
Team performanceDecision-making
Blog Post

How to be an empathetic manager (without becoming a therapist)

You don't need to absorb everyone's frustrations. Here's how to listen to grievances without having folks dump their frustrations onto you.

newsletter.weskao.com
CommunicationBurnout & morale
Blog Post

What Playing Minesweeper As A Kid Taught Me About Risk Management

How a 90s PC puzzle game inspired a practical approach to spotting hidden threats in code, systems, and teams

medium.com
Decision-makingProcess inefficiencies
Blog Post

How to Run Lousy Meetings

The article explains why many meetings are ineffective and offers five practical steps to turn lousy meetings into productive ones.

leadershipfreak.blog
Meeting effectiveness
Blog Post

Common problems managing senior engineers

The four hardest senior engineers to manage and how to coach them.

emdiary.substack.com
Team performanceFeedbackConflict resolution
Blog Post

Why Remote Managers Burn Out Without Knowing It

Discover why remote managers burn out without realizing it and how to build five healthy habits that protect time, energy, and team culture.

medium.com
Remote workBurnout & morale
Blog Post

You Have Too Many Metrics

The article discusses the pitfalls of having too many metrics and provides guidance on when and how to use metrics effectively.

staysaasy.com
Decision-makingProcess inefficiencies
Blog Post

In the Future All Food Will Be Cooked in a Microwave, and if You Can't Deal With That Then You Need to Get Out of the Kitchen

The article explores a speculative future where microwaves become the primary cooking method and discusses the implications for those who resist change. It uses this scenario as a metaphor for adapting to rapid technological shifts in organizations.

colincornaby.me
InnovationCommunication
Article

The Reformist CTO's Guide to Impact Intelligence

A guide for technology leaders and their teams to shift the organization's focus from productivity to business impact.

martinfowler.com
Decision-makingCross-functional alignmentProcess inefficiencies
Blog Post

How I made the transition from Developer to Engineering Manager

The author shares personal insights and steps she took to move from a software developer role to becoming an engineering manager, highlighting mindset shifts and practical advice.

monica85rodrigues.medium.com
Career developmentOnboarding
Blog Post

The Most Underestimated Factor in Estimation

Communication quality is a hidden factor that can make product development longer, yet it is rarely considered when estimating.

brodzinski.com
CommunicationProject delays
Blog Post

How I've Been Using AI - Accidentally in Code

A brief reflection on how AI tools have unintentionally become part of the author's coding workflow and the lessons learned for technical leaders.

cate.blog
Technical debtTeam performanceCommunication
Blog Post

How I Do Strategy - Part Two

In this second part of a two-piece series, Roger Martin shares his personal approach to strategy, emphasizing transparency and practical steps for leaders.

rogermartin.medium.com
Decision-makingCross-functional alignment
Blog Post

The Recognition Paradox: Why Truly Outstanding Leaders Thrive By Indifference To Personal Glory

A brief look at why the most effective leaders focus on purpose and impact rather than seeking personal accolades, and how this mindset drives high performance in technical teams.

hagbergconsulting.com
Team performanceBurnout & morale
Blog Post

Delegation is the AI Metric that Matters

Forget the benchmarks - the best way to track AI's capabilities is to watch which decisions experts delegate to AI.

dbreunig.com
Decision-makingProcess inefficiencies
Blog Post

Second-order Thinking - Mental Model

How pausing and asking yourself - "And then what?" - levels up your decision-making skill.

read.perspectiveship.com
Decision-making
Blog Post

AI and cognitive offloading: sharing the thinking process with machines

This article examines how AI extends the human habit of offloading mental effort to tools, offering insights for leaders on integrating AI into decision-making and collaboration.

uxdesign.cc
Decision-makingCommunicationTeam performance
Blog Post

Developer Productivity Metrics: Education Necessary

Sponsored interview with DX CEO Abi Noda.

tidyfirst.substack.com
Team performanceDecision-makingFeedback
Blog Post

Leading with Integrity: Why the Best Leaders are Models of Values

This article explores how integrity drives effective leadership and why top leaders serve as living examples of core values.

hagbergconsulting.com
Team performanceBurnout & morale
Blog Post

The Two Modes of Leadership: Are You a Problem-Solver or a Designer?

After two decades of leading teams across various organizations, I've noticed a fascinating pattern: leaders tend to operate in two distinct modes, often without realizing it. I call these "Problem-Solver Mode" and "Designer Mode."

alexkroman.com
Decision-makingTeam performanceBurnout & morale
Blog Post

This Is How You're Eroding Accountability

Accountability is the only way that anything gets done at scale. Here are some ways that smart people screw up accountability on their teams, often despite the best of intentions - and what to do about them.

staysaasy.com
Team performanceScalingProcess inefficiencies
Blog Post

Is engineering strategy useful?

The article argues that every engineering organization has an implicit strategy, even when unwritten, and explains why documenting that strategy adds clear value for alignment, learning, and decision-making.

lethain.com
Decision-makingCross-functional alignmentKnowledge sharing
Blog Post

Gather, decide, execute: reflecting on my daily system

My daily system for gathering and processing information has evolved. I now work through a gather-decide-execute loop using Logseq.

theengineeringmanager.com
Process inefficienciesDecision-makingKnowledge sharing
Blog Post

Bureaulogy

An exploration of why bureaucracies form in organizations and methods to mitigate bureaucratic decline.

grantslatton.com
Process inefficienciesScaling
Book

Accelerate: The Science of Lean Software and DevOps

Accelerate presents research-backed findings on how high-performing technology organisations deliver software faster, more reliably, and with higher quality.

goodreads.com
Team performanceProcess inefficiencies
Blog Post

Good CISO - Bad CISO

A concise article that contrasts the characteristics of effective (good) and ineffective (bad) Chief Information Security Officers, offering insights for technical leaders.

philvenables.com
CommunicationDecision-makingCross-functional alignment
Blog Post

How tech companies measure the impact of AI on software development

How do GitHub, Google, Dropbox, Monzo, Atlassian, and 13 other companies know how well AI tools work for developers? A deep dive sharing exclusive details, with CTO Laura Tacho.

newsletter.pragmaticengineer.com
Team performanceDecision-making
Blog Post

How to Motivate Yourself To Do A Thing You Dont Want To Do

Learn some ways to help encourage action when you feel unmotivated.

ashleyjanssen.com
Burnout & moraleTeam performance
Blog Post

You're definitely going to be a manager now

Book launch! + Predictions for the manager in the era of AI

lg.substack.com
Career developmentCommunicationDecision-making
Blog Post

Technocrats vs. Strategists

An article discussing the differences between technocrats and strategists, exploring the limitations of technocratic thinking and the possibilities enabled by strategic approaches.

rogermartin.medium.com
Decision-makingCross-functional alignmentInnovation
Blog Post

Never waste a crisis

The author shares a mantra that every crisis presents an opportunity, urging leaders to avoid getting stuck in the problem and instead use the situation to evolve and improve.

corymiller.com
Decision-makingBurnout & moraleInnovation
Blog Post

Two Things

A brief article that highlights two essential practices for technical leaders to improve their teams and decision-making.

boz.com
CommunicationDecision-making
Blog Post

Why AI Works for Them but Not for You

An article that examines why some engineering teams succeed with AI while others struggle, offering practical lessons and actionable steps for leaders.

blog.practicalengineering.management
Team performanceProcess inefficienciesInnovation
Showing 433-480 of 1110 resources

Aboutstdlib

The stdlib collection is a community-curated library of practical, immediately useful, battle-tested resources for technical leadership. Each resource is designed to be immediately applicable to your role. New resources are added based on community feedback and emerging best practices.