stdlib

Find resources to solve your technical leadership challenges

Blog Post

Miguel Carranza - My role as a founder CTO: Year Eight

A founder-CTO shares why he rejected a nine-figure acquisition, doubled down on hiring, built cross-team processes, and kept the company focused on sustainable growth.

miguelcarranza.es
HiringScalingTeam performanceDecision-making
Blog Post

AI Is Forcing Us To Write Good Code - by Steve Krenzel

Enforcing 100% test coverage and tight automation turns LLM agents into reliable coders by eliminating ambiguity and forcing explicit behavior for every line.

bits.logic.inc
Technical debtProcess inefficienciesScalingTeam performance
Blog Post

The production bug that made me care about undefined behavior

A C++ bug where default-initialized structs left bool fields garbage caused both error and success flags to be true, showing how subtle undefined behavior can break production systems.

gaultier.github.io
Technical debtKnowledge sharingProcess inefficiencies
Blog Post

The Not-so-Lazy Holiday Reading List

When execution becomes cheap, the real advantage shifts to disciplined reflection and framing the right questions, letting leaders conserve attention and make better decisions in an AI-driven world.

platforms.substack.com
Decision-makingProcess inefficienciesScaling
Blog Post

The AI-Ready Software Developer #18 - "Productivity". You Keep Using That Word. - Codemanship's Blog

Developers claim huge AI productivity boosts, but the piece shows why those gains rarely improve lead times, reliability, or customer value, urging leaders to measure outcomes the business cares about.

codemanship.wordpress.com
Process inefficienciesDecision-makingTeam performanceCross-functional alignment
Blog Post

Bouncing back from burnout

Burnout is fueled by meaningless goals and bad leadership that force engineers into contradictory, high-pressure work, not just long hours.

productpicnic.beehiiv.com
Burnout & moraleDecision-making
Blog Post

How to design to alert users without overwhelming them

Effective alert design separates urgent alarms from investigative anomalies and adds layered visual cues beyond color, preventing overload and keeping teams focused.

dataanddesign.substack.com
Burnout & moraleProcess inefficiencies
Blog Post

Your Career Needs A Breaking Change - by Steve Huynh

Goals assume perfect clarity and a static world, which rarely happens. Focus on behavior instead - you can't control outcomes like promotions, but you can control actions like code quality and communication.

alifeengineered.substack.com
Career developmentDecision-making
Blog Post

TBM 399: 10 Prioritization Traps - by John Cutler

Identify common prioritization anti-patterns-reactive overload, endless middling work, vague high-value tasks-and apply concrete actions to protect capacity, cut waste, and focus on high-impact work.

cutlefish.substack.com
Decision-makingProcess inefficienciesTeam performance
Blog Post

What I Got Wrong About "Hard Work" in My 20s - Daniel Lemire's blog

Hard work isn't a 35-hour week or visible meetings; real expertise grows by tackling difficult problems, while many hide behind superficial busyness.

lemire.me
Burnout & moraleMeeting effectivenessCareer development
Blog Post

The Cold Start Problem: How to Spark Network Effects

Create a tiny, self-sustaining user cluster - an atomic network - to overcome the cold start problem and scale products that rely on network effects.

read.thecoder.cafe
ScalingDecision-making
Blog Post

The Text Box Isn't Enough | Tomasz Tunguz

AI interfaces revert to a simple text box, but without layered UI they stay single-threaded and costly; the article argues that proper interfaces are essential to unlock productivity for the many, not just prompt-fluent users.

tomtunguz.com
Process inefficienciesInnovationCommunication
Blog Post

Charging for advice made MORE people ask, not fewer - Indie Hackers

Charging a fee for advice signals openness, removing social awkwardness and letting askers pay to ask, which actually boosts engagement.

indiehackers.com
CommunicationProcess inefficiencies
Blog Post

The Growth Meta: How to Build a Waitlist - a16z speedrun

Waitlists are now a high-quality lead engine; the article shows how to design them to qualify, segment, and convert early-stage startup prospects into paying customers.

speedrun.substack.com
Decision-makingScaling
Blog Post

Observations of Leadership (Part Two) | Hazel Weakly

Leaders in large firms must deliberately keep diverse perspectives at cross-odds to surface hidden solution space, and learn when non-intervention is the right tool for political and technical debt challenges.

hazelweakly.me
Cross-functional alignmentDecision-makingScalingConflict resolution
Blog Post

Sometimes, you should talk to fewer customers

Top product talent should quit chasing volume-tickets, Slack pings, and endless customer calls-and instead spend their limited time on high-impact thinking that drives market advantage.

shreyasdoshi.substack.com
Team performanceDecision-making
Blog Post

Love What You Do

Longevity at a tech giant comes from matching skill with energy, taking every vacation, and treating work as maintenance to avoid burnout.

boz.com
Burnout & moraleCareer development
Blog Post

Hexplain | Write. Discuss. Get Hired By Your Work

A placeholder page for Hexplain's Blog Battle, offering navigation links but no substantive article content.

hexplain.space
Knowledge sharing
Blog Post

Nobody cares about your idea. - Inverted Passion

People won't change their behavior for your product unless they're already doing it and you make them 2x more efficient. Behavior change requires more than marginal improvements - nobody cares about your idea, they care about themselves.

invertedpassion.com
InnovationDecision-making
Blog Post

Keep a work journal - Joel Hawksley

A daily, internally public work journal helps engineers showcase impact, boost accountability, and streamline performance reviews.

hawksley.org
FeedbackCareer developmentRemote workKnowledge sharing
Blog Post

Route Around Big Egos - by Shreyas Doshi

When senior PMs clash, route negotiations through engineering managers or designers instead of confronting ego-driven PMs directly to achieve better cross-team outcomes.

shreyasdoshi.substack.com
Conflict resolutionCommunicationCross-functional alignmentDecision-making
Article

Don't solve problems that don't exist. - by Ali Abouelatta

Technical leaders waste time chasing fabricated problems; recognize anxiety-driven detours, reset, and focus on the few high-impact tasks that truly validate product value.

read.first1000.co
Decision-makingBurnout & moraleProcess inefficiencies
Blog Post

How product companies operate without BAs, Scrum Masters, Release Managers, etc - Ant Murphy

Product companies need fewer coordination roles because they reduce cognitive load at the source: engineers own delivery, teams work in small batches, dependencies get eliminated rather than managed, and clarity replaces process.

antmurphy.me
Process inefficienciesCross-functional alignmentTeam performanceScaling
Blog Post

The Influence of Fear - Living Code

Fear drives us to maintain imaginary self-concepts and stay guarded around other adults. Training in fearlessness-becoming comfortable with yourself-is the foundation for authentic leadership and deeper collaboration.

livingcodenow.substack.com
CommunicationConflict resolutionTeam performanceBurnout & morale
Blog Post

Managing Through Reorganizations | Gergely Nemeth

The execution of communication during reorgs matters more than the reorg itself. People remember if they heard news from you or through gossip, if you gave them space to react or rushed through to your next meeting.

nemethgergely.com
CommunicationScalingBurnout & morale
Blog Post

A Random Walk - by Nikunj Kothari - Balancing Act

In a world where AI optimizes everything, embracing aimless walks and random inefficiency becomes the last human super-power for breakthrough ideas.

writing.nikunjk.com
InnovationDecision-makingBurnout & morale
Blog Post

Code Is Cheap Now. Software Isn't. - Chris Gregori

AI makes code cheap but the real cost of software-maintenance, scaling, and distribution-remains high, forcing engineers to shift from writing code to designing resilient systems.

chrisgregori.dev
Technical debtProcess inefficienciesInnovationDecision-making
Blog Post

Revisiting Clarity of Thought - by Kyle Harrison

Clarity of thought lets founders articulate precise, logical ideas that drive hiring, sales, fundraising and every downstream decision, and the piece shows how to build and communicate that mental framework.

investing101.substack.com
Decision-makingCommunicationScalingInnovation
Blog Post

Loyalty Is Dead In Tech - by Nikunj Kothari - Balancing Act

Tech workers see founders abandon missions for big-tech deals, eroding trust and morale; leaders must vet VCs and prioritize people over shortcuts to retain talent.

writing.nikunjk.com
Burnout & moraleDecision-making
Book

The Unaccountability Machine - Wikipedia

The Unaccountability Machine shows how large organizations diffuse decision responsibility into "accountability sinks", creating flawed outcomes and making it hard to trace and correct mistakes.

5e40a04e.click.convertkit-mail2.com
Decision-makingProcess inefficienciesScaling
Blog Post

Latent Space Engineering

Latent Space Engineering shows how shaping an LLM's mental state with prompts can improve code quality, reduce risky shortcuts, and make agents behave more predictably.

blog.fsck.com
CommunicationProcess inefficienciesInnovation
Blog Post

I Hate Fish - Rands in Repose

Rands explains why most productivity systems fail: the maintenance overhead outweighs their value, and offers a minimal, habit-based approach to email and task triage that lets leaders focus on real work.

randsinrepose.com
Process inefficienciesDecision-makingBurnout & morale
Blog Post

Being "Just a Developer" Isn't Enough Anymore | SaaSykit

AI makes code cheap; developers must add business domain knowledge, broader product skills, and ownership to stay indispensable.

saasykit.com
Career developmentCross-functional alignmentDecision-making
Blog Post

The Too Early Breakpoint

Switching to a mobile layout before the viewport truly needs it wastes space and harms usability; add intermediate breakpoints or use container queries to keep designs fluid.

ishadeed.com
Process inefficienciesScaling
Blog Post

Lessons Learned Shipping 500 Units of my First Hardware Product

A hardware founder recounts how under-specified specs, tariff shocks, and supply-chain missteps turned a 500-unit launch into a crash-course in rigorous planning, testing, and cross-functional communication.

simonberens.com
Project delaysProcess inefficienciesCross-functional alignmentDecision-making
Blog Post

Forget technical debt

Technical debt drives cognitive load, but wasteful requirements, stress, and process overload also increase effort and bugs; fixing debt alone won't improve speed or stability.

ufried.com
Technical debtProcess inefficienciesBurnout & moraleDecision-making
Blog Post

What, then, are we paying for? | Quinn Keast

Generative AI lets teams build custom solutions, but buying software pays for problem ownership; leaders must decide when to own problems versus buying expertise.

quinnkeast.com
Decision-makingScaling
Blog Post

7 Slack hacks for engineers and managers - by Anton Zaides

Learn concrete Slack settings and workflow tricks that cut scrolling, mute low-priority channels, and use reminders to turn noise into focused async communication, saving engineers and managers tens of hours each year.

newsletter.manager.dev
CommunicationProcess inefficienciesBurnout & morale
Blog Post

Autonomy and Clarity in Leadership Styles | Bjorg

Choose the right leadership style by balancing autonomy and clarity; the article maps styles to problems with a quadrant chart and decision tree, giving leaders practical guidance on when to use autonomy, involvement, policy, conviction, or consensus.

bjorg.bjornroche.com
Decision-makingTeam performanceScalingCross-functional alignment
Blog Post

Look for what's true

When criticism feels unfair, identify the kernel of truth to calm your ego, turn the emotional reaction into an objective view, and improve future interactions.

dubroy.com
FeedbackCommunicationBurnout & morale
Blog Post

First agree on the tradeoffs | Jade Rubick - Engineering Leadership

Get teams to align faster by first agreeing on the trade-offs: generate multiple approaches, map pros and cons, reach a shared reality, then let the right person decide, turning conflict into clear, quicker delivery.

rubick.com
Decision-makingMeeting effectivenessConflict resolutionProcess inefficiencies
Blog Post

Things I've learned in my 10 years as an engineering manager

Engineering managers must constantly shift between product, process, people, and programming, delegating routine work and trusting their teams to avoid bottlenecks and keep focus on real impact.

jampa.dev
Team performanceBurnout & moraleProcess inefficienciesHiring
Blog Post

My New Habit: The Friday Shoutout | Level Up Coding

A manager shares a simple Friday Slack ritual that spotlights team wins, boosts morale, and uncovers hidden "glue work" while navigating privacy preferences.

levelup.gitconnected.com
Burnout & moraleFeedbackTeam performanceCommunication
Blog Post

Allison McMillan / Tavlin Consulting

Ask yourself what outcomes you need before an offsite; designing gatherings around strategic decisions, not just fun, creates lasting change and alignment.

daydreamsinruby.com
Decision-makingMeeting effectivenessRemote workTeam performance
Blog Post

Save your engineers' sleep: best practices for on-call processes

Treat alerts as code, use percentiles, playbooks, and automation to cut noise and boost on-call morale, giving engineers reliable paging and faster incident response.

ably.com
Process inefficienciesBurnout & moraleKnowledge sharingOnboarding
Blog Post

Demystifying CapEx, OpEx & Capitalisation for Product

Product leaders who separate the governance and accounting meanings of CapEx and OpEx can make investment choices that prioritize customer value over financial optics.

hyperact.co.uk
Decision-makingProcess inefficiencies
Blog Post

When Fear Becomes Structure | Gábor - Essays on Software Architecture, Judgment and Change

Leaders must recognize that fear drives overly rigid processes that stall decision-making, and use their authority to balance uncertainty and keep momentum.

gabor-kiss.com
Process inefficienciesDecision-makingMeeting effectiveness
Blog Post

Leading engineering with vision

Tech leaders need a clear, multi-year vision that ties product goals to architecture, communication, and buy-in, otherwise teams drift and waste effort.

ilearnt.com
CommunicationDecision-makingScalingTechnical debt
Showing 97-144 of 1355 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.