stdlib

Find resources to solve your technical leadership challenges

Blog Post
New

The tech debt elephant: A product perspective

Maximise your product's chances of success by balancing tech debt and architectural improvements: tips from a product manager.

hyperact.co.uk
Technical debtProcess inefficienciesDecision-makingCross-functional alignment
Blog Post
New

The shadow of a leader

The article explores the concept of a leader's shadow, showing how a leader's mood and behavior can influence the team's energy and performance.

nothingventured.rocks
Communication
Blog Post
New

Become the Consequence

The article argues that mastering a new leadership role takes at least three years, and the time required grows with role complexity.

randsinrepose.com
Career developmentOnboarding
Blog Post
New

Why we tend to avoid public conversations

We all believe in transparency and public conversations until it's time to press Send.

leadthroughmistakes.substack.com
CommunicationFeedback
Blog Post
New

Running 1:1s for Engineers

A practical, repeatable framework for running weekly engineering 1:1s using the People, Product, Process structure-with exact scripts, Notion setup, and tips for making them actually useful.

justoffbyone.com
Meeting effectivenessFeedbackCareer development
Blog Post
New

Advice for New Principal Tech ICs (i.e., Notes to Myself)

A concise guide sharing advice for new principal engineers, distilled from role models and mentors at Amazon.

eugeneyan.com
Career developmentCross-functional alignmentScaling
Blog Post
New

Why great employees quit

An exploration of the common reasons top talent leaves organizations and actionable strategies for technical leaders to improve retention.

getlighthouse.com
Career developmentFeedbackBurnout & morale
Blog Post
New

Measuring Engineering Productivity

A lightweight system for measuring engineering productivity that puts the overhead on managers, not engineers - using changelogs, standups, and visibility over surveillance

justoffbyone.com
Team performanceProcess inefficiencies
Blog Post
New

How to Build the Engineering Manager Career Path

A practical guide that outlines steps and strategies for engineers aspiring to become effective engineering managers.

thenewstack.io
Career developmentFeedback
Blog Post
New

The Programmer Identity Crisis - Simon Hojberg - Principal Frontend Engineer

An essay exploring the programmer identity crisis, its relation to AI, creativity, and the craft of software development.

hojberg.xyz
Burnout & moraleCareer developmentInnovation
Blog Post
New

Solving the wrong problem

The nagging feeling that something does not fit

ufried.com
Process inefficienciesDecision-making
Blog Post
New

You Cannot Outsource Understanding

Don't try to eliminate developers; don't sell that as the promise of AI; design platforms and practices that amplify their understanding

russmiles.substack.com
Team performanceKnowledge sharingBurnout & morale
Blog Post

4 Steps to Building a Product Strategy

A concise four-step framework for building a product strategy, covering gathering inputs, creating strategic narratives, finding leverage, and making choices.

antmurphy.me
Decision-makingCross-functional alignmentScaling
Blog Post

Give Your Metrics an Expiry Date

The article explains why setting expiry dates for metrics helps technical leaders keep them relevant and actionable, and provides a simple framework for evaluating metric usefulness.

adrianhoward.com
Decision-makingProcess inefficiencies
Blog Post

So You Want to Be Promoted, Pt. 1

The author reflects on early career expectations that promotions would happen automatically and shares insights on how to actively manage career growth to achieve promotion.

randsinrepose.com
Career developmentFeedback
Blog Post

Scaling Engineering Teams: Lessons from Google, Facebook, and Netflix

This blog post shares practical lessons on scaling engineering teams, drawing insights from the practices of Google, Facebook, and Netflix.

greenido.wordpress.com
ScalingHiring
Blog Post

Local Minima

How to avoid optimizing the wrong things.

mikefisher.substack.com
Decision-makingProcess inefficienciesInnovation
Article

Resource from newsletter.techworld-with-milan.com

Resource imported from newsletter.techworld-with-milan.com via webhook.

newsletter.techworld-with-milan.com
Career developmentScalingCross-functional alignment
Blog Post

Clarity

An article that explores the importance of clarity in technical leadership and how clear communication can improve engineering outcomes.

seangoedecke.com
CommunicationDecision-makingTeam performance
Blog Post

Developer Flow

Learn the science behind developer flow states and implement practical strategies to increase your engineering team's focus, productivity, and satisfaction.

leadership.garden
Team performanceBurnout & morale
Blog Post

Serverless Exit: A Technical Leader's Guide to Transitioning Away from Serverless

An article that helps engineering leaders assess when to move off serverless platforms and outlines a practical roadmap for a smooth transition.

unkey.com
Decision-makingProcess inefficiencies
Blog Post

Most of What We Call Progress

A reflective essay on how progress is defined in software development and engineering leadership, challenging common metrics and encouraging deeper thinking.

yusufaytas.com
Team performanceDecision-makingCross-functional alignment
Blog Post

How to Lead Through Systems, Not Skills

Being "the best" got us into leadership. Learning how to build effective systems and retain great people propels you into the executive levels.

news.yuezhao.coach
Team performanceProcess inefficienciesScaling
Blog Post

Observe, assert, and validate (OAV)

Don't only ask, "How can I be helpful?" Try to develop a point of view and assert what to do.

newsletter.weskao.com
Decision-makingCommunicationFeedback
Blog Post

Best practices to kill your team proactivity

Because the way we say no can make the difference between killing enthusiasm and creating real improvements

leadthroughmistakes.substack.com
CommunicationTeam performance
Blog Post

Ego in Leadership

The article examines the role of ego in leadership and asks whether leaders should always try to suppress it, offering practical insights for technical managers.

mikefisher.substack.com
CommunicationFeedback
Blog Post

One-on-Ones That Actually Work: A Playbook for New Leaders (and everyone else)

One-on-ones are one of the most underappreciated tools in leadership. Too often they drift into glorified status updates, or worse, get cancelled when things get busy. When done well, they are the quickest way to build trust, clarity, and momentum in a team.

mistakesweremade.xyz
CommunicationFeedbackMeeting effectiveness
Blog Post

Getting Started with Chaos Engineering

A concise guide introducing chaos engineering concepts and how to apply them on Google Cloud.

cloud.google.com
InnovationKnowledge sharing
Blog Post

The illegible nature of software development talent

An article discussing the challenges of identifying and nurturing software development talent in complex environments.

surfingcomplexity.blog
HiringCareer development
Blog Post

The Tiny Teams Playbook

A concise guide summarizing insights from surveying top Tiny Teams at the World's Fair.

latent.space
Team performanceCommunicationCross-functional alignment
Blog Post

PoSD 2: What causes insidious bugs?

An exploration of the hidden causes of difficult-to-detect bugs and practical strategies to prevent them in software development.

chelseatroy.com
Technical debtProcess inefficienciesProject delays
Blog Post

Part 2: Overcome the 5 Dysfunctions of a Team

This article continues the series on Patrick Lencioni's 5 Dysfunctions of a Team, offering practical guidance on how leaders can overcome each dysfunction to build high-performing teams.

medium.com
Team performanceCommunicationConflict resolution
Blog Post

Most People Become Managers for the Wrong Reasons

I was a frustrated individual contributor until two books changed everything. Here is my journey from IC to engineering manager.

levelup.gitconnected.com
Career developmentBurnout & morale
Blog Post

What a Spider Taught Me About Resilience and Letting Go

A spider's web on my car mirror became a mirror of my own life, a story about resilience, toxic cycles, and the courage to finally move on.

mindthenerd.com
Burnout & moraleProcess inefficienciesDecision-making
Blog Post

Easygoing, Right, Wrong, and Difficult

An exploration of the four leadership mindsets-easygoing, right, wrong, and difficult-and how they influence decision making and team dynamics.

monkeynoodle.org
Decision-makingCommunication
Blog Post

My favorite developer productivity research method that nobody uses

A brief overview of an overlooked research method that can help engineering leaders measure and improve developer productivity more accurately.

surfingcomplexity.blog
Team performanceProcess inefficiencies
Blog Post

Hiring only senior engineers is the worst policy in the startup industry

The article argues that hiring exclusively senior engineers harms startups by limiting growth, increasing costs, and reducing team diversity, and offers alternative hiring strategies.

workweave.dev
HiringScaling
Blog Post

40 years later, are Bentley's "Programming Pearls" still relevant?

The article revisits Jon Bentley's 1985 "Programming Pearls" collection of aphorisms, evaluating whether its insights remain useful after four decades of software evolution.

shkspr.mobi
Knowledge sharingTeam performance
Blog Post

Communication is the Job

An article exploring why effective communication is a core responsibility for technical leaders and how to improve it.

boz.com
CommunicationFeedback
Article

How to Build a Successful Software Engineer Career

The article provides practical guidance for software engineers on advancing their careers through skill development, leadership, and strategic career moves.

infoq.com
Career development
Blog Post

Just people in a room

A reflection on two decades in tech, the tribalism of corporate life, and the difficulty of recognizing when you're part of the problem.

bonnycode.com
Burnout & moraleConflict resolution
Blog Post

How to Influence Politics

A concise guide on navigating and influencing workplace politics for technical leaders and engineering managers.

seangoedecke.com
CommunicationCross-functional alignmentCareer development
Blog Post

Look for Yes

A brief article discussing how technical leaders can focus on positive signals and affirmative feedback to drive better decision making.

boz.com
Decision-makingTeam performance
Blog Post

Getting More Strategic

A brief guide on how technical leaders can shift from tactical execution to strategic thinking, offering practical steps to broaden impact.

cate.blog
Decision-makingCareer developmentCross-functional alignment
Blog Post

To Manage or Not to Manage

Decide if management is right for you and learn concrete steps for successfully transitioning into management.

poindexter.dev
Career developmentOnboarding
Blog Post

5 Tactical Ways To Tackle Meeting Proliferation

Too many meetings stem from unclear purpose and poor decision-making, and addressing these root causes can naturally reduce meeting load.

news.yuezhao.coach
Meeting effectiveness
Blog Post

From Manager to IC, why soft skills matter more than ever

The author reflects on transitioning from manager back to an individual contributor role, sharing how soft skills became essential for success.

engineering.leanix.net
Career developmentCommunication
Blog Post

A week in my life as a Principal Software Engineer

An insider look at how a Principal Software Engineer spends a typical week, juggling design, code reviews, mentorship, and strategic initiatives.

technology.complyadvantage.com
Knowledge sharingDecision-makingCareer development
Showing 1-48 of 1106 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.