engreads

← all blogs · role

Staff+ / Principal blogs

35 engineering leaders at the Staff+ / Principal level who write publicly. A curated, visual directory of their personal blogs.

Founder / CEOCTO / VPDirector / EMCoach / Author
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 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 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 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 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 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 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 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 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 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 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 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 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 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.