stdlib

Find resources to solve your technical leadership challenges

Blog Post

Building High-Performing Remote Engineering Teams: Challenges & Opportunities

Remote engineering teams aren't harder to manage. They just expose the communication gaps that in-person meetings used to paper over.

hansreinl.de
Remote workCommunicationFeedbackBurnout & morale
Blog Post

10 Contrarian Leadership Truths Every Leader Needs to Hear

Rippling deliberately understaffs every project because constraint forces clarity and busy teams eliminate the low-value work that fills available capacity.

lennysnewsletter.com
Team performanceDecision-makingScalingBurnout & morale
Blog Post

Leadership Snack - Stop Praising Employees Like Golden Retrievers

If you could say the same praise to a dog who fetched a stick, it's probably useless feedback for your engineer.

medium.com
FeedbackBurnout & moraleCommunication
Blog Post

Managing Up: Advice for Experienced Leaders

Effective managing up means giving concise, anticipatory updates, understanding your boss's priorities, and offering solutions, so you build influence, avoid surprises, and advance your career.

getlighthouse.com
CommunicationCareer developmentDecision-making
Article

Definition of Done: A Guide for Agile Teams

Most Definitions of Done only check if features work. They should also check if your architecture can survive the next six months.

infoq.com
Process inefficienciesTeam performanceCommunication
Blog Post

5 engineering dogmas its time to retire

Engineering dogmas exist because they solved a real problem once. Then they became unquestionable gospel that solves yesterday's problems while creating tomorrow's headaches.

newsletter.manager.dev
Team performanceProcess inefficienciesKnowledge sharing
Blog Post

Reducing Employee Burnout and Attrition: Strategies for Modern Workplaces

Flexible work policies, mental-health resources, and engagement measurement cut burnout and turnover, giving leaders concrete ways to keep talent and boost productivity.

we-heart.com
Burnout & moraleTeam performanceRemote work
Blog Post

Your Strength Got You Here, but Doing The Opposite Will Take You Farther

Your quick decision-making saved your startup but will sink your Fortune 500 one-way door. The superpower that got you promoted becomes your Achilles heel when the context shifts.

scarletink.com
Career developmentDecision-making
Blog Post

The Bet On Juniors Just Got Better

AI tools let engineering managers shrink the costly ramp of junior developers, turning them into faster-learning, higher-return hires.

tidyfirst.substack.com
HiringOnboardingCareer developmentScaling
Blog Post

Your job is to deliver code you have proven to work

LLMs can generate code, but that's not the job anymore. The job is delivering code with proof it works: manual testing you can show in the PR, automated tests that would fail without your change, and taking full accountability for what ships.

simonwillison.net
Process inefficienciesTechnical debtOnboardingKnowledge sharing
Blog Post

Please, Stop Talking About Tradeoffs

Good architecture upgrades the problems you solve, turning simple tradeoffs into richer challenges that deliver higher impact, as shown by Netflix's shift to global personalization models.

pushtoprod.substack.com
Decision-makingCommunication
Blog Post

Dont be a full cup

Technical leaders should treat themselves as a three-quarter-full cup, keeping space for external input while still projecting confidence when optics demand a full cup.

shreyasdoshi.substack.com
Decision-makingCommunicationBurnout & morale
Framework

Circle CI: Engineering Competency Matrix

A curated list of real-world career ladders from companies like Figma, Wise, GitLab, and Meetup, showing how they structure roles, expectations, and compensation to guide growth and fairness.

progression.fyi
Career developmentOnboarding
Blog Post

Calendar rules I learned from an EA

Don't let meetings overlap on your calendar. Resolve conflicts immediately or pay compound interest on the chaos later.

rubick.com
Meeting effectivenessCommunicationProcess inefficiencies
Blog Post

The hidden burnout devs face even when they love the work

The burnout that shows up even when you love the work is the quiet kind where passion stops protecting you and your brain goes null.

dev.to
Burnout & moraleTeam performance
Blog Post

The High Performing Teams (HPT) Framework

Six dimensions that compound: joy sustains energy, trust accelerates decisions, purpose focuses effort, safety unlocks candor, ownership drives execution, growth keeps improving.

evolvingleadership.uk
Team performanceCommunicationScaling
Blog Post

Why Leaders Don't Seek Feedback - Leadership Freak

Leaders often dodge feedback because it feels personal, but the article gives five concrete ways to ask for input that boost meetings, align with values, and improve team performance.

leadershipfreak.blog
Feedback
Blog Post

Tech Debt Is a Signal Not a Sin

Tech debt is a strategic signal about trade-offs and system health, not a moral failing; treat it with intent, visibility, and business impact.

kevingoldsmith.substack.com
Technical debtTeam performanceCommunicationProcess inefficiencies
Blog Post

Rise of the Operator EM

Engineering managers must shift from shielding teams to proving impact, shipping visible value, and owning customer dialogue in the post-ZIRP operator era.

medium.com
Team performanceScalingCareer development
Blog Post

The Decision Triangle: a simple way to improve decision making

Effective decisions need three elements-trigger, desired future, and action-plus context, conditions, scenarios, and analysis, a simple model technical leaders can apply to any choice.

petergillardmoss.github.io
Decision-makingKnowledge sharingProcess inefficienciesCommunication
Blog Post

Primer on Strategy for Software Engineers

Strategy is a decision-making framework that defines what to do and what to skip; the article gives a crisp definition and three actionable models-Rumelt's Kernel, Playing to Win, and Three Horizons-to turn vague "be more strategic" feedback into concrete trade-offs.

pupius.com
Decision-makingCareer developmentScalingProcess inefficiencies
Blog Post

Traits of a good Tech Lead

A tech lead succeeds by raising the technical bar, mentoring engineers, and building autonomous teams-delivering clear architecture, intentional debt, and fast decision-making without becoming a bottleneck.

world.hey.com
Technical debtKnowledge sharingTeam performanceDecision-making
Blog Post

TBM 393: Why Labeling Relationships Is So Important

Labeling the relationships between goals, initiatives, and other operating-system elements exposes hidden assumptions that shape strategy execution, helping leaders pick models that scale and avoid misaligned cascades.

cutlefish.substack.com
CommunicationDecision-makingKnowledge sharing
Blog Post

Questions Managers Should Ask Employees for Valuable Feedback (Free Templates)

The difference between useful and useless feedback is specificity. Ask concrete questions that force concrete answers, not vague prompts that get vague responses.

fellow.ai
CommunicationFeedbackTeam performanceKnowledge sharing
Blog Post

Technical Debt

Technical debt is a purposeful shortcut to get feedback fast, not a bug; treat it like a credit card and refactor quickly to avoid costly interest.

holub.com
Technical debtProcess inefficiencies
Article

My Foreword to Frictionless

Productivity gains come from eliminating developer friction-slow pull-request cycles, clunky infrastructure, and high cognitive load-rather than chasing raw output metrics.

martinfowler.com
Team performanceProcess inefficienciesInnovation
Blog Post

Invert, always invert

Apply Charlie Munger's inversion mental model to engineering planning: flip success into failure scenarios to uncover blind spots, avoid optimism traps, and ship more reliable features.

theengineeringmanager.com
Decision-makingProject delays
Blog Post

Software Engineering Lessons from a Fern

Incidental complexity in code accumulates like a fern's massive genome, and leaders must favor simple, maintainable solutions over quick fixes to keep velocity and product health.

matthewmanela.com
Technical debtProcess inefficienciesDecision-making
Blog Post

Coding at work (after a decade away)

Managers can stay effective by writing small, high-impact code pieces using AI assistants, focusing on low-interrupt, high-value tasks and applying strict rules to avoid time-sensitive or low-value work.

lethain.com
Decision-makingTeam performanceBurnout & morale
Blog Post

Revisiting Manager READMEs

Manager READMEs often create an info bubble; senior leaders get better results by using simple templates and regular ceremonies that surface wins, challenges, and decisions without over-structuring communication.

skamille.medium.com
Knowledge sharingOnboardingCommunicationTeam performance
Blog Post

Technical Deflation

Software is getting cheaper and easier to build, causing startups to postpone development; leaders must shift from rapid building to distribution and differentiation.

benanderson.work
Decision-makingScalingInnovationProcess inefficiencies
Blog Post

Unlocking high engineering pace: Prevent unplanned work

Engineering predictability collapses when 30-40% of capacity is spent on unplanned work; categorizing and eliminating controllable incidents restores velocity and morale.

dev.jimgrey.net
Process inefficienciesTeam performanceCommunication
Blog Post

How to articulate yourself intelligently

Build an inner album of 8-10 biggest ideas you can connect to any topic. When you speak, you're not improvising. You're performing your greatest hits.

letters.thedankoe.com
CommunicationCareer development
Blog Post

When software becomes fast food

AI has made code production cheap and abundant. The scarce skill is now judgment—knowing how to combine, shape, and architect AI-generated code into something meaningful and enduring.

world.hey.com
Process inefficienciesDecision-makingScaling
Blog Post

What Really Happens in a Board Meeting

Board meetings are quarterly governance reviews that shape company direction; understanding their flow helps CTOs translate tech impact, avoid surprises, and align with leadership.

kevingoldsmith.substack.com
Meeting effectivenessCommunicationDecision-making
Blog Post

The Math of Why You Can't Focus at Work

Interruptions and recovery time fragment work; modeling them with three parameters (interruption rate, recovery minutes, focus threshold) shows how they collapse productivity and how small changes can dramatically increase deep work.

justoffbyone.com
Team performanceBurnout & moraleProcess inefficiencies
Blog Post

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

Most knowledge workers hit deep focus for just 3-5 hours a day; aligning work with natural energy cycles, setting boundaries, and giving rest boosts productivity.

ashleyjanssen.com
Team performanceBurnout & moraleRemote work
Blog Post

The surprisingly freeing joy of being bad at something

Embracing being bad at new skills removes pressure, sparks curiosity, and accelerates recovery from burnout by turning small failures into growth.

afterburnout.co
Burnout & moraleCareer development
Blog Post

Dont Track Tasks Track Interruptions

Track interruptions instead of time to surface hidden context-switch costs, spark focus conversations, and help leaders prioritize work.

adrianhoward.com
Team performanceCommunicationProcess inefficienciesMeeting effectiveness
Blog Post

Everything New Has Bugs

Increasing release velocity inevitably drops quality; leaders must build slack, ownership, and feedback loops to absorb the turbulence and keep teams healthy.

mikefisher.substack.com
Process inefficienciesTechnical debtTeam performance
Blog Post

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

Toxic coworkers derail teams; the article gives concrete negotiation-style tactics for narcissists, drama-seekers, bullies and perfectionists so leaders can keep work moving without burning out.

bakadesuyo.com
CommunicationConflict resolutionBurnout & moraleTeam performance
Blog Post

The Golem Effect in Engineering Teams

Nice managers who lower expectations create a Golem effect, causing engineers to underperform and stall their careers.

tahahussain.substack.com
Team performanceCommunicationBurnout & morale
Blog Post

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

Teams drown in data, fatigue, and fake alignment, leading to poor choices; the article shows how consent-based decision making and clear trade-offs restore focus and execution.

thedecisionstack.com
Decision-makingBurnout & moraleTeam performance
Blog Post

The question great managers ask instead of giving answers

Asking "What would you like to do, and how can I best support you?" stops managers from creating dependency and builds the team's confidence to make decisions on their own.

modernleader.is
CommunicationDecision-makingMeeting effectivenessTeam performance
Blog Post

Leadership is a Constant Experiment

Leadership works like a lab: form hypotheses, run small experiments, learn fast. Treating leadership as continual testing builds psychological safety, speeds decisions, and avoids costly certainty traps.

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

The Success Trap

Success narrows your options; the article shows how mastering a niche can trap you and offers practical ways to keep optionality through curiosity, experimentation, and role shifts.

mikefisher.substack.com
Decision-makingTeam performance
Blog Post

The Wanderer

Your manager told you to do something. Two weeks later: "I never said that." The wanderer problem happens when leaders drift into storytime mode during 1:1s and lose track of what's guidance vs narrative.

randsinrepose.com
CommunicationMeeting effectiveness
Blog Post

Leading in Low-Trust Times

Tech's low-trust climate makes leading hard. The antidote isn't complicated: authenticity beats hiding behind prepared remarks or playing victim.

subbu.org
Burnout & moraleCommunicationTeam performance
Showing 97-144 of 1215 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.