stdlib

Find resources to solve your technical leadership challenges

Article
New

My Foreword to Frictionless

Martin Fowler writes a foreword for the book "Frictionless", highlighting its approach to improving software productivity by identifying and removing friction.

martinfowler.com
Team performanceProcess inefficienciesInnovation
Blog Post
New

Invert, always invert

By pulling on the sage advice of Charlie Munger, we can use pessimism to its full advantage, giving us safer planning, estimation and rollout.

theengineeringmanager.com
Decision-makingProject delays
Blog Post
New

Software Engineering Lessons from a Fern

How a tiny fern with the world's largest genome illustrates the dangers of incidental complexity in software, why easy solutions accumulate hidden costs, and how teams can stay focused on simplicity to maintain long-term velocity.

matthewmanela.com
Technical debtProcess inefficienciesDecision-making
Blog Post
New

Coding at work (after a decade away)

A CTO reflects on returning to writing code after years of management, discussing trade-offs, challenges and benefits of manager coding.

lethain.com
Decision-makingTeam performanceBurnout & morale
Blog Post
New

Revisiting Manager READMEs

Revisiting Manager READMEs reflects on the original critique and offers updated guidance for creating effective manager documentation.

skamille.medium.com
Knowledge sharingOnboardingCommunicationTeam performance
Blog Post
New

Technical Deflation

The post explains how AI and tooling are making software development cheaper and faster, creating a tendency for startups to delay building until costs drop further, and the implications for leadership decisions.

benanderson.work
Decision-makingScalingInnovationProcess inefficiencies
Blog Post
New

Unlocking high engineering pace: Prevent unplanned work

This article explains how engineering leaders can increase development speed by systematically preventing unplanned work and focusing on predictable delivery.

dev.jimgrey.net
Process inefficienciesTeam performanceCommunication
Blog Post
New

How to articulate yourself intelligently

The inner album of greatest hits, and 3 frameworks to practice with

letters.thedankoe.com
CommunicationCareer development
Blog Post
New

When software becomes fast food

The article examines how generative AI is turning software development into a fast-food style industry, highlighting the trade-offs between speed, quality, and the rising value of expert judgment for technical leaders.

world.hey.com
Process inefficienciesDecision-makingScaling
Blog Post
New

What Really Happens in a Board Meeting

Demystifying board meetings from a CTO's perspective, offering practical insights on what to expect and how to prepare.

kevingoldsmith.substack.com
Meeting effectivenessCommunicationDecision-making
Blog Post
New

The Math of Why You Can't Focus at Work

Interruptions, recovery time, and task size: three numbers that determine if you'll get real work done. Interactive visualizations show the math behind bad days.

justoffbyone.com
Team performanceBurnout & moraleProcess inefficiencies
Blog Post
New

Why Are You Productive For Only 5-6 Hours Each Day

Almost no one is productive for 8 hours a day straight! Learn why and how to think about your daily productivity differently.

ashleyjanssen.com
Team performanceBurnout & moraleRemote work
Blog Post
New

The surprisingly freeing joy of being bad at something

On rediscovering the joy of being a beginner again

afterburnout.co
Burnout & moraleCareer development
Blog Post
New

Dont Track Tasks Track Interruptions

A short guide suggesting that instead of tracking time, technical leaders should track interruptions to improve focus and identify hidden costs of context switching.

adrianhoward.com
Team performanceCommunicationProcess inefficienciesMeeting effectiveness
Blog Post
New

Everything New Has Bugs

A discussion on how new software initiatives inevitably contain bugs and how to manage them to increase velocity and quality.

mikefisher.substack.com
Process inefficienciesTechnical debtTeam performance
Blog Post
New

How To Deal With Difficult People At Work: 4 Secrets From Experts

Difficult people at work can drive you crazy. A clinical psychologist explains the best ways to handle them...

bakadesuyo.com
CommunicationConflict resolutionBurnout & moraleTeam performance
Blog Post
New

The Golem Effect in Engineering Teams

A story about one engineer, one manager, and the quiet ways we manufacture the performance gaps we complain about.

tahahussain.substack.com
Team performanceCommunicationBurnout & morale
Blog Post
New

The Hard Thing About Decisions: Why Your Teams Are Struggling to Make Good Choices

Your teams aren't bad at decisions. They're drowning in them. Here's how to make better decisions, faster.

thedecisionstack.com
Decision-makingBurnout & moraleTeam performance
Blog Post
New

The question great managers ask instead of giving answers

A simple shift that turns you from problem-solver to leader.

modernleader.is
CommunicationDecision-makingMeeting effectivenessTeam performance
Blog Post
New

Leadership is a Constant Experiment

Explores how curiosity beats certainty and how small experiments can make teams stronger.

angryweasel.substack.com
Team performanceInnovationDecision-makingBurnout & morale
Blog Post
New

The Success Trap

How winning can shrink your options

mikefisher.substack.com
Decision-makingTeam performance
Blog Post
New

The Wanderer

A short piece about a manager at a first startup who runs solid, structured one-on-ones but sometimes dominates the conversation, illustrating the fine line between guidance and over-talking.

randsinrepose.com
CommunicationMeeting effectiveness
Blog Post
New

Leading in Low-Trust Times

The article examines the low-trust climate in tech companies and offers authentic leadership techniques to rebuild trust and improve team performance.

subbu.org
Burnout & moraleCommunicationTeam performance
Blog Post
New

Why Does Development Slow?

A short reflection on why software development speed can drop and what options teams have to address it.

tidyfirst.substack.com
Process inefficienciesTeam performanceDecision-making
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

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

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

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

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

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

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

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

Solving the wrong problem

The nagging feeling that something does not fit

ufried.com
Process inefficienciesDecision-making
Blog Post

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
Showing 1-48 of 1130 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.