stdlib

Find resources to solve your technical leadership challenges

Blog Post
New

The Stick Thesis: Find the Core Blockage to Change Habits

Effective habit change comes from identifying the single root cause-the "stick"-and removing it, turning effort into instant, visible progress.

randsinrepose.com
Decision-makingCareer development
Blog Post
New

21 Lessons for Engineers on Navigating People, Politics, and Impact

Great engineers win by solving user problems, aligning teams, shipping early, and valuing clarity over cleverness-practical habits that boost impact and career growth.

addyosmani.com
Decision-makingCareer developmentTeam performanceKnowledge sharing
Blog Post
New

Try to Take My Position: Earn Promotion by Acting Like Your Manager

Promotions come from consistently acting in your manager's role for months, not from one-off wins; take ownership, propose solutions, and demonstrate the mindset before the title arrives.

andrew.grahamyooll.com
Career developmentDecision-makingTeam performance
Blog Post
New

Six practical ways to boost employee morale in remote teams

Clear policies like email curfews, transparent decision channels, and small recognition gestures can dramatically boost remote team morale, reducing burnout and lifting performance.

slack.com
Burnout & moraleRemote workCommunication
Blog Post
New

Five Traits Executives Look For When Promoting Engineers

Executives promote engineers who deliver business impact, not just code; the article distills five traits-shipping complete products, speeding the org, doing dirty work, growing others, and anticipating problems-that fast-track promotions.

read.highgrowthengineer.com
Career developmentTeam performanceDecision-makingKnowledge sharing
Article
New

How I Use Claude Code: Parallel Agents, Slash Commands, and Verification Hooks

Boris shows how to run multiple Claude Code agents in parallel, use plan mode, slash commands, a shared CLAUDE.md, and verification hooks to turn AI into a reliable teammate for faster, safer code reviews.

threadreaderapp.com
Team performanceProcess inefficienciesKnowledge sharingTechnical debt
Article
New

The disappearing middle of software work

I think the center of software work is moving.

x.com
Other
Blog Post
New

Manager vs Director: How the What, How, and Why Evolve with Leadership

Leaders shift from executing concrete tasks to shaping strategy: directors must focus on the Why, scale the How across teams, and use influence rather than authority to drive outcomes.

scalingimpacteng.substack.com
ScalingCommunicationDecision-makingCareer development
Blog Post
New

Embodying a Great Engineering Culture

Leaders must model values daily, call out misaligned behavior, and use transparent communication and deliberate acknowledgment to embed an engineering culture that scales.

mgrebler.substack.com
CommunicationConflict resolutionBurnout & moraleTeam performance
Blog Post
New

Leadership visibility vs micromanagement: why safe escalation matters

Leaders must balance direct visibility with empowerment; the piece shows how micromanagement fears arise from MBO misuse and offers a mission-command lens to keep leadership close to reality without stifling teams.

cutlefish.substack.com
CommunicationDecision-makingTeam performanceScaling
Blog Post
New

Why AI Efficiency Expands Demand, Not Cuts Jobs

AI makes radiology and software work cheaper, which drives more imaging and more engineering, proving efficiency creates demand and amplifies the value of human expertise.

mikefisher.substack.com
Decision-makingInnovationCareer developmentScaling
Blog Post
New

Inside Amazon's Engineering Culture: Role Clarity, One-Way Decisions, and Scaling at Speed

Amazon's senior engineering open house shows how clear role hierarchies and one-way decision gates enable massive scale, giving leaders concrete rules for balancing reversible speed with irreversible choices.

olshansky.substack.com
Decision-makingScalingCareer development
Blog Post
New

Process Is a Tool, Not a Virtue

Every process decision is a decision about autonomy. Good processes clarify boundaries so teams move faster. Bad processes add gatekeepers who make everyone wait.

kevingoldsmith.substack.com
Process inefficienciesDecision-makingScaling
Blog Post
New

Relationship Resolutions for Leaders

Detached leaders create friction-filled teams because efficiency without humanity weakens performance. Full attention, positive assumptions, and inviting early disagreement build the connections that make hard work easier.

leadershipfreak.blog
CommunicationTeam performanceBurnout & morale
Event
New

The Best Product Engineering Org in the World

When your CEO demands productivity metrics, offer them something better: a shared vision of excellence they can actually invest in.

jamesshore.com
Team performanceDecision-makingRemote workScaling
Blog Post
New

Why Engineers Hate Their Managers (And What to Do About It)

Managers interrupt because they're being interrupted. They make bad technical decisions because they're pressured to make any decision. Understanding why doesn't excuse it, but it points toward what actually works.

terriblesoftware.org
Team performanceCommunicationBurnout & moraleConflict resolution
Blog Post
New

The Hidden Technical Debt That's Killing Your Codebase (And How to Find It)

Static analysis shows you exactly where your codebase is bleeding. The trick is making your team actually care about stopping it.

tech.loveholidays.com
Technical debtProcess inefficiencies
Blog Post
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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
New

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