stdlib

Find resources to solve your technical leadership challenges

Article

Engineering Values at Lullabot

Lullabot's six engineering values prioritizing people, inclusivity, learning, balance, future-thinking, and joy

lullabot.com
Burnout & moraleTeam performance
Article

Engineering Values. A letter to the Medium Engineering…

Medium's engineering values emphasizing personal growth, mentorship, diversity, and pursuit of greatness

medium.engineering
Career developmentBurnout & moraleTeam performance
Article

Amazon's leadership principles

Amazon's 16 leadership principles that guide decision-making and define company culture

amazon.jobs
Decision-makingTeam performanceHiring
Blog Post

Don’t pave the path used by the unhappy cows

Why solving cultural problems with technology makes dysfunction worse, not better

medium.com
CommunicationConflict resolution
Blog Post

The HubSpot Culture Code: Creating a Company We Love

HubSpot's culture deck outlining seven core principles for building a company people love

blog.hubspot.com
Burnout & moraleCommunicationKnowledge sharing
Blog Post

Brilliant Jerks in Engineering

Analysis of brilliant but toxic engineers and their destructive impact on team dynamics and productivity

brendangregg.com
Team performanceBurnout & moraleHiring
Article

Principles trump processes

Why fundamental principles outlast tools and processes for sustainable professional growth

jjude.com
Process inefficienciesCareer development
Article

Habits of High-Functioning Teams

Key practices and behaviors that enable teams to perform at their highest potential

deniseyu.io
Team performanceCommunicationBurnout & morale
Article

Culture Eats Strategy For Breakfast

Why organizational culture is more fundamental to success than strategic planning

techcrunch.com
HiringMeeting effectivenessBurnout & morale
Blog Post

Engineering a culture of psychological safety

Design patterns for managing up and professional communication in challenging workplace situations

blog.intercom.com
CommunicationFeedbackConflict resolution
Article

Lessons from 7 highly successful software engineering cultures

Successful engineering cultures share clear mission, psychological safety, data-driven decisions, and relentless learning-key habits leaders can adopt to boost performance.

techbeacon.com
Team performanceKnowledge sharingInnovation
Article

Leading With Confidence: How Engineering Managers Can Avoid Technical Decay

Six proven strategies for engineering managers to maintain technical credibility and combat skill decay

betterprogramming.pub
Career developmentKnowledge sharingBurnout & morale
Community

hwayne/awesome-cold-showers

Curated collection of research that provides evidence-based perspectives on overhyped topics in technology

github.com
Decision-makingProcess inefficiencies
Article

Tech Migrations, the Spotify Way

Spotify's proven strategies for successful large-scale technology migrations using carrots, not sticks

engineering.atspotify.com
Process inefficienciesTechnical debtScaling
Blog Post

Polyglot programming in startup environments

Balancing the benefits of using multiple programming languages with the costs of complexity in resource-constrained startup teams

medium.com
Technical debtProcess inefficienciesKnowledge sharing
Blog Post

5 Red Flags Signaling Your Rebuild Will Fail

Warning signs that your system rewrite is doomed including lack of clear success metrics, underestimating migration complexity, and stakeholder misalignment

pkc.io
Project delaysProcess inefficienciesCross-functional alignment
Article

Letter to Shareholders

Warren Buffett's annual letters to Berkshire Hathaway shareholders containing investment philosophy and management principles

sec.gov
Decision-makingCommunicationKnowledge sharing
Community

Stevey's Google Platforms Rant

Amazon forced a company-wide service-oriented architecture exposing scaling, ops, and communication pain points, showing why platform thinking matters and why Google still lags.

gist.github.com
Decision-makingScalingInnovation
Blog Post

Your company needs Junior devs

Doug Turnbull: juniors force knowledge sharing, bring fresh perspectives, improve psychological safety, and prevent organizational stagnation

softwaredoug.com
Knowledge sharingInnovationBurnout & morale
Article

Using cultural survey data.

Will Larson on extracting actionable insights from cultural surveys: segment data, identify patterns, focus on fixable problems

lethain.com
FeedbackBurnout & moraleCross-functional alignment
Article

Do not start by changing the culture to drive the improvements, follow it first

Aleix Morgadas: work within existing culture to achieve goals first, then incrementally shift toward 'adjacent possible' changes

learnings.aleixmorgadas.dev
Decision-makingOther
Article

Is engineering strategy useful?

Will Larson argues strategy always exists even if unwritten - writing it down enables debate, evolution, and organizational learning

lethain.com
CommunicationOnboardingDecision-making
Blog Post

Leadership Soft Skills: Master Your Own Mind to Lead Your Team to Success

Essential soft skills for tech leaders: emotional intelligence, active listening, empathy, and mastering your own psychology first

codingsans.com
CommunicationConflict resolution
Blog Post

SOC2: The Screenshots Will Continue Until Security Improves

Fly.io's humorous take on SOC2: it's essentially 'a series of screenshots' proving compliance - weak signal but customer requirement

fly.io
Process inefficienciesDecision-making
Article

Does Your Organization Have a Security.txt File?

Brian Krebs explains security.txt - a standard file that helps security researchers report vulnerabilities to your organization

krebsonsecurity.com
CommunicationProcess inefficiencies
Article

Managing Your Time as a Middle Manager

Middle managers feel squeezed like a toothpaste tube; the article shows how to pick a single role (player or coach) for a set period, communicate it, and regain focus without burning out.

newsletter.canopy.is
Decision-makingBurnout & morale
Guide

Stripe Atlas: Guide to scaling engineering organizations

Stripe's comprehensive playbook for scaling engineering teams from startup to enterprise, based on their growth experience

stripe.com
ScalingDecision-makingHiringCommunication
Article

Scaling Without Imploding

Strategies for maintaining engineering culture, quality, and velocity while rapidly scaling teams and systems

hackernoon.com
ScalingCommunicationTechnical debtProcess inefficiencies
Article

Design Docs at Google

Google's design doc philosophy: solve problems early, document trade-offs, achieve consensus - 10-20 pages focusing on 'why' not 'how'

industrialempathy.com
CommunicationDecision-makingKnowledge sharing
Article

Lightweight RFC Process

A concise process for proposing and gaining consensus on design changes in Apache Geode, outlining RFC lifecycle, review deadlines, and how to handle superseded or dropped proposals.

cwiki.apache.org
Process inefficienciesKnowledge sharingRemote work
Blog Post

Scaling Engineering Teams via Writing Things Down and Sharing - aka RFCs

Gergely Orosz's framework for using RFCs to increase visibility, spread knowledge, and create accountability in scaling engineering organizations

blog.pragmaticengineer.com
ScalingCommunicationKnowledge sharing
Guide

The ultimate guide to remote work

Zapier's comprehensive remote work playbook covering everything from automation to management across their 800+ person distributed company

zapier.com
Remote workCommunicationBurnout & morale
Guide

A guide to distributed teams

Increment's comprehensive framework for building successful distributed teams through intentional communication, coordination, and culture

increment.com
Remote workCommunicationMeeting effectiveness
Article

How to Work Faster in a Remote Team

Remote teams at Zapier and beyond cut email overload, pick the right tools, flex schedules, skip commutes, cancel meetings, and think before sending to dramatically increase work speed and focus.

zapier.com
Remote workCommunicationTeam performance
Article

The Tick-Tock of Apple

Apple's alternating strategy of revolutionary redesigns followed by incremental refinements in product development cycles

512pixels.net
InnovationBurnout & morale
Article

Time for a Code-Yellow?: A Blunt Instrument That Works

Google's crisis management approach where teams drop everything to intensely focus on solving existential problems through parallel solutions

nilam.ca
Decision-makingTeam performance
Article

The code quality pyramid

Fabian Zeindl's hierarchical framework prioritizing build performance and testability as foundations for sustainable feature development

fabianzeindl.com
Process inefficienciesTechnical debtTeam performance
Article

SomeEstimates

Shai Yallin's balanced perspective arguing that while estimates have limited value, some estimation practices can improve team collaboration

shaiyallin.com
CommunicationProcess inefficienciesDecision-making
Article

Ask HN: How do you deal with managers/customers questioning your estimates?

Hacker News community wisdom on defending estimates, managing pushback, and communicating technical complexity to non-technical stakeholders

news.ycombinator.com
CommunicationDecision-making
Article

Hacks for engineering estimates

Shubhro Saha's practical techniques for extracting more accurate estimates through informal questioning and confidence tracking

shubhro.com
CommunicationProject delays
Blog Post

Cut Out Time Estimates on Roadmaps: Get Into a Product Delivery Rhythm

Honeycomb's approach to replacing unreliable time estimates with flexible delivery rhythms and graduated planning cycles

honeycomb.io
Project delaysProcess inefficienciesBurnout & morale
Blog Post

Yes, You Should Estimate Software Projects

Gergely Orosz's pragmatic case for estimation as a tool for focus, stakeholder trust, and continuous improvement despite inherent challenges

blog.pragmaticengineer.com
Decision-makingTeam performanceProject delays
Article

How I've run major projects | benkuhn.net

Ben Kuhn's battle-tested approach: focus intensely (6+ hours daily), maintain detailed victory plans, run fast OODA loops, and overcommunicate

benkuhn.net
Project delaysCommunicationProcess inefficiencies
Article

Rescuing a project in progress

Jason Fried's guide to rescuing failing projects: reduce scope, clarify ownership, communicate honestly, and focus on shipping something valuable

world.hey.com
Process inefficienciesDecision-makingCommunication
Article

Project Management for Software Engineers

Kevin Sookocheff's guide bridging the gap between engineering and project management with practical frameworks and techniques

sookocheff.com
Project delaysMeeting effectivenessCommunication
Article

How finishing what you start makes teams more productive and predictable

Lucas F. Costa uses Little's Law to prove limiting work-in-progress dramatically improves cycle times and team predictability

lucasfcosta.com
Team performanceProcess inefficiencies
Article

How Big Tech Runs Tech Projects and the Curious Absence of Scrum

Team autonomy and clear ownership matter more than any specific project-management framework; choosing the right workflow and empowering engineers drives faster delivery and higher satisfaction.

newsletter.pragmaticengineer.com
Process inefficienciesInnovation
Article

Driving engineers to an arbitrary date is a value destroying mistake

Arbitrary deadlines force engineers to deliver 'Something™ by the Date™' creating chaos and features nobody wants - try parallel experiments instead

iism.org
Process inefficienciesInnovation
Showing 721-768 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.