engreads

The complete field guide.

Role
Topic
Screenshot of Will Larson's blog
lethain.com

Will Larson

CTO, Carta

Author of An Elegant Puzzle and Staff Engineer. Deep, systems-minded writing on engineering strategy, organizational design, and the realities of senior leadership.

Screenshot of Charity Majors's blog
charity.wtf

Charity Majors

CTO & Co-founder, Honeycomb

Blunt, funny essays on observability, on-call culture, and the management/engineering pendulum. Coined much of the modern thinking on the engineer-to-manager transition.

Screenshot of Lara Hogan's blog
larahogan.me

Lara Hogan

Management Coach, ex-VP Eng Kickstarter

Practical management craft: feedback, one-on-ones, sponsorship, and resilience. Author of Resilient Management and Demystifying Public Speaking.

Screenshot of Pat Kua's blog
patkua.com

Pat Kua

Fractional CTO, ex-Thoughtworks

Tech leadership writing and the Level Up newsletter. Author of The Retrospective Handbook and Talking with Tech Leads.

Screenshot of James Stanier's blog
theengineeringmanager.com

James Stanier

SVP Engineering, Shopify

The Engineering Manager. Structured guidance for new and growing managers. Author of Become an Effective Software Engineering Manager.

Screenshot of Tanya Reilly's blog
noidea.dog

Tanya Reilly

Senior Principal Engineer, Squarespace

Author of The Staff Engineer's Path. Essays and talks (including 'Being Glue') on the invisible work that keeps teams running.

Screenshot of Phil Calçado's blog
philcalcado.com

Phil Calçado

ex-Director of Engineering, SoundCloud/DigitalOcean

Deep writing on microservices, platform engineering, and scaling engineering organizations.

Screenshot of Marc Brooker's blog
brooker.co.za

Marc Brooker

VP & Distinguished Engineer, AWS

Rigorous posts on distributed systems, reliability, and the technical judgment expected of senior engineering leaders.

Screenshot of Dan Luu's blog
danluu.com

Dan Luu

Engineer & Writer, ex-Microsoft/Google

Data-driven, contrarian essays on engineering effectiveness, hiring, and organizational dysfunction.

Screenshot of Vicki Boykis's blog
vickiboykis.com

Vicki Boykis

ML Engineering Leader, Mozilla

Writing on machine learning systems, careers, and the craft of leading data and ML teams.

Screenshot of Eugene Yan's blog
eugeneyan.com

Eugene Yan

Principal Applied Scientist, Amazon

Applied ML leadership: system design, mentoring, and how to ship machine learning that matters.

Screenshot of Gergely Orosz's blog
blog.pragmaticengineer.com

Gergely Orosz

Author, The Pragmatic Engineer; ex-EM Uber

The most-read engineering newsletter, with deep dives on Big Tech practices, leveling, and management.

Screenshot of Julia Evans's blog
jvns.ca

Julia Evans

Engineer & Writer, ex-Stripe

Beloved for clear technical explainers and honest reflections on growth, mentoring, and senior IC/lead work.

Screenshot of Jason Cohen's blog
longform.asmartbear.com

Jason Cohen

Founder, WP Engine

A Smart Bear. Long-form strategy on building products, teams, and companies from a serial technical founder.

Screenshot of Jeff Atwood's blog
blog.codinghorror.com

Jeff Atwood

Co-founder, Stack Overflow & Discourse

Coding Horror. Widely-read essays on software craftsmanship, hiring, and leading developers.

Screenshot of Kent Beck's blog
kentbeck.com

Kent Beck

Creator of XP & TDD

One of the most influential voices in software methodology, now writing on tidying, design, and team practice.

Screenshot of Bob Nystrom's blog
journal.stuffwithstuff.com

Bob Nystrom

Tech Lead, Dart @ Google

Language design and engineering craft from a longtime tech lead and author of Crafting Interpreters.

Screenshot of Michael Lynch's blog
mtlynch.io

Michael Lynch

Founder, TinyPilot; ex-Google

Transparent writing on solo founding, hiring, and engineering management lessons from inside Big Tech.

Screenshot of Simon Willison's blog
simonwillison.net

Simon Willison

Director & Django co-creator

Prolific TILs and project write-ups; a model of how a senior technical leader works in the open.

Screenshot of Martin Fowler's blog
martinfowler.com

Martin Fowler

Chief Scientist, Thoughtworks

The reference library for software architecture, refactoring, and technical leadership patterns.

Screenshot of Swizec Teller's blog
swizec.com

Swizec Teller

Senior Staff Engineer & Author

Senior Mindset writing connecting engineering craft with career growth into staff and leadership roles.

Screenshot of Gregor Hohpe's blog
architectelevator.com

Gregor Hohpe

Enterprise Strategist, ex-AWS/Google

The Architect Elevator. Connecting the penthouse and the engine room — architecture and organizational leadership.

Screenshot of Sam Newman's blog
samnewman.io

Sam Newman

Independent Consultant & Author

Author of Building Microservices. Writing on architecture, delivery, and leading technical change.

Screenshot of Hillel Wayne's blog
hillelwayne.com

Hillel Wayne

Consultant, Formal Methods

Rigorous writing on software correctness, the empirical claims of our field, and what senior engineers actually know.

Screenshot of Cal Paterson's blog
calpaterson.com

Cal Paterson

Engineer & Writer

Carefully argued essays on engineering practice, industry trends, and where conventional wisdom goes wrong.

Screenshot of Kyle Kingsbury's blog
aphyr.com

Kyle Kingsbury

Distributed Systems Researcher (Jepsen)

Aphyr. The Jepsen analyses and essays that set the bar for technical rigor in distributed systems.

Screenshot of Matt Rickard's blog
mattrickard.com

Matt Rickard

Founder & Engineer, ex-Google

Short, frequent essays on engineering, infrastructure, and the strategy of building technical products.

Screenshot of Chris Kiehl's blog
chriskiehl.com

Chris Kiehl

Senior/Principal Engineer, Amazon

Candid, widely-shared essays on engineering careers, productivity, and what a decade in the industry teaches.

Screenshot of Jamie Tanna's blog
jvt.me

Jamie Tanna

Principal Engineer

Open, detailed working notes on engineering practice, API design, and growing into senior technical roles.

Screenshot of Addy Osmani's blog
addyosmani.com

Addy Osmani

Engineering Leader, Chrome @ Google

Engineering leadership and web performance from a longtime Google Chrome leader and prolific author.

Screenshot of Patrick McKenzie's blog
kalzumeus.com

Patrick McKenzie

Engineer & Writer, ex-Stripe

Foundational essays on salary negotiation, running software businesses, and the economics of engineering work.

Screenshot of Werner Vogels's blog
allthingsdistributed.com

Werner Vogels

CTO, Amazon

All Things Distributed. Two decades of writing on distributed systems, scale, and the engineering principles behind AWS from Amazon's longtime CTO.

Screenshot of David Cramer's blog
cra.mr

David Cramer

Co-founder/CTO, Sentry

Writing on engineering culture, open source business, and leading product engineering from a founder-CTO's seat.

Screenshot of Armin Ronacher's blog
lucumr.pocoo.org

Armin Ronacher

Principal Architect, Sentry

The Flask creator on language design, architecture, and the technical judgment of a principal-level engineer.

Screenshot of Brendan Gregg's blog
brendangregg.com

Brendan Gregg

Performance Engineer, Intel; ex-Netflix

The definitive resource on systems performance, observability, and the deep technical craft senior leaders rely on.

Screenshot of Steve Yegge's blog
steve-yegge.blogspot.com

Steve Yegge

Engineer & Leader, ex-Google/Grab/Sourcegraph

Stevey's legendary long-form rants on engineering culture, platforms, and the realities of life at Big Tech.

Screenshot of Scott Hanselman's blog
hanselman.com

Scott Hanselman

VP of Developer Community, Microsoft

A long-running blog on developer productivity, leadership, and being effective — including the famous 'keystroke' essays.

Screenshot of Sophie Alpert's blog
sophiebits.com

Sophie Alpert

ex-Engineering Manager, React @ Meta

Writing on frontend engineering, management, and leading high-impact infrastructure teams.

Screenshot of Dan Abramov's blog
overreacted.io

Dan Abramov

Engineer, ex-React core team

Overreacted. Patient, first-principles essays on JavaScript, abstractions, and how senior engineers think.

Screenshot of Russ Cox's blog
research.swtch.com

Russ Cox

Go Tech Lead, Google

research!rsc. Rigorous deep dives on Go, version control, and the engineering decisions behind major systems.

Screenshot of Nick Craver's blog
nickcraver.com

Nick Craver

Architecture Lead, ex-Stack Overflow

Famous deep dives into Stack Overflow's architecture and the engineering decisions that kept it fast and lean.

Screenshot of Brandur Leach's blog
brandur.org

Brandur Leach

Engineer, Crunchy Data; ex-Stripe

Carefully crafted essays on API design, Postgres, idempotency, and building reliable production systems.

Screenshot of Sandi Metz's blog
sandimetz.com

Sandi Metz

Author, Practical Object-Oriented Design

Clear, principled writing on object-oriented design, refactoring, and writing code teams can live with.

Screenshot of Avdi Grimm's blog
avdi.codes

Avdi Grimm

Engineering Leader & Author

Writing on Ruby, software design, and the working life of a senior engineer and team lead.

Screenshot of Peter Bourgon's blog
peter.bourgon.org

Peter Bourgon

Distributed Systems Engineer (Go)

Influential writing on Go best practices, distributed systems, and pragmatic engineering at scale.

Screenshot of Paul Irish's blog
paulirish.com

Paul Irish

Engineering Lead, Chrome @ Google

Web performance and developer-tooling writing from a longtime leader on the Google Chrome team.

Screenshot of Harry Roberts's blog
csswizardry.com

Harry Roberts

Consultant Performance Engineer

CSS Wizardry. Deep, consultancy-grade writing on web performance and front-end architecture at scale.

Screenshot of Troy Hunt's blog
troyhunt.com

Troy Hunt

Founder, Have I Been Pwned

Security engineering, breach analysis, and the realities of running critical infrastructure solo.

Screenshot of Jeff Geerling's blog
jeffgeerling.com

Jeff Geerling

Engineer & Author, DevOps/Ansible

Hands-on writing on automation, infrastructure, and open source from a prolific engineer-author.

Screenshot of Mathias Verraes's blog
verraes.net

Mathias Verraes

Domain-Driven Design Consultant

Writing on domain modeling, software design, and the strategic side of engineering for complex businesses.

Screenshot of Aja Hammerly's blog
thagomizer.com

Aja Hammerly

Engineering Leader, Google Cloud

Thagomizer. Writing on developer relations, cloud engineering, and leading technical teams.

Screenshot of Surma's blog
surma.dev

Surma

Engineer, ex-Shopify/Google

Writing on web performance, WebAssembly, and the hard parts of building for the modern web platform.

Screenshot of Shawn Wang (swyx)'s blog
swyx.io

Shawn Wang (swyx)

Engineering Leader & Writer, ex-Temporal

Writing on the 'Learn in Public' ethos, developer experience, and the business of engineering careers.

Screenshot of Amos Wenger's blog
fasterthanli.me

Amos Wenger

Systems Engineer & Writer

Long, immersive deep dives on Rust, systems programming, and how things really work under the hood.

Screenshot of Xe Iaso's blog
xeiaso.net

Xe Iaso

Engineer, Tigris; ex-Tailscale

Thoughtful, personal writing on infrastructure, developer tooling, and the craft of software.

Screenshot of Filippo Valsorda's blog
words.filippo.io

Filippo Valsorda

Cryptography Engineer, ex-Go team

Writing on applied cryptography, Go, and sustaining critical open source as a full-time maintainer.

Screenshot of Chip Huyen's blog
huyenchip.com

Chip Huyen

ML Engineering Leader & Author

Author of Designing Machine Learning Systems. Writing on ML systems, MLOps, and leading AI engineering.

Screenshot of Lilian Weng's blog
lilianweng.github.io

Lilian Weng

ex-VP of AI Safety, OpenAI

Lil'Log. Rigorous, widely-cited deep dives on machine learning, agents, and AI research.

Screenshot of Sebastian Raschka's blog
sebastianraschka.com

Sebastian Raschka

ML Researcher & Author

Clear, in-depth writing on machine learning, LLMs, and the engineering behind training models.

Screenshot of Geoffrey Huntley's blog
ghuntley.com

Geoffrey Huntley

Engineering Leader & Advisor

Writing on AI-assisted engineering, developer tooling, and the changing shape of software work.

No favorites yet — tap the heart on any blog to save it here. Your picks are stored in this browser.