Top 100 Engineering Leaders

100people
001
Will Larson
"Staff Engineer", "An Elegant Puzzle"; engineering-strategy framework
002
Tanya Reilly
"The Staff Engineer's Path"
003
Charity Majors
observability, "test in production", engineering-management pendulum
004
Kelsey Hightower
Kubernetes pedagogy; platform-thinking essays
005
Camille Fournier
"The Manager's Path"
006
Lara Hogan
"Resilient Management"; manager-feedback frameworks
007
Julia Evans
wizard-zines; debugging and Linux explainers
008
Marc Brooker
AWS principal engineer; distributed-systems blog
009
Cindy Sridharan
distributed-systems and observability essays
010
Liz Fong-Jones
SRE and observability advocacy
011
Adrian Cockcroft
microservices framework at Netflix
012
Werner Vogels
Amazon CTO; "everything fails all the time"
013
James Hamilton
datacenter-economics essays at AWS
014
John Allspaw
"Web Operations"; blameless postmortems framework
015
Jez Humble
"Continuous Delivery"; "Accelerate"
016
Dave Farley
Continuous Delivery co-author; modern software engineering
017
Nicole Forsgren
"Accelerate"; DORA metrics
018
Gene Kim
"The Phoenix Project", "DevOps Handbook"
019
Brendan Gregg
Netflix performance; flame graphs framework
020
Martin Kleppmann
"Designing Data-Intensive Applications"
021
Sam Newman
"Building Microservices"
022
Gregor Hohpe
"The Software Architect Elevator"; integration patterns
023
Mark Richards
"Fundamentals of Software Architecture"
024
Neal Ford
"Building Evolutionary Architectures"
025
Rebecca Parsons
Thoughtworks CTO; tech-radar framework
026
Martin Fowler
refactoring, microservices, strangler fig
027
Kent Beck
TDD, XP, "Tidy First?"
028
Patrick Kua
engineering-leadership coaching essays
029
Pat Helland
distributed-systems essays ("Life Beyond Distributed Transactions")
030
Leslie Lamport
TLA+; distributed-systems pedagogy
031
Peter Bailis
HPTS commentary; data-systems essays
032
Eric Brewer
CAP theorem framework
033
Daniel Abadi
PACELC; database systems blog
034
Jepsen / Kyle Kingsbury
distributed-database correctness reports
035
Brian Goetz
"Java Concurrency in Practice"; Java language stewardship
036
Bjarne Stroustrup
C++ design rationale
037
Andrei Alexandrescu
"Modern C++ Design"; D pragmatics
038
Herb Sutter
"Exceptional C++"; concurrency essays
039
Joel Spolsky
Joel on Software; "Joel Test"
040
Jeff Atwood
Coding Horror; Stack Overflow
041
Steve Yegge
"Platforms" rant; long-form engineering essays
042
Rob Pike
Go language design; Unix philosophy essays
043
Brian Kernighan
"The Practice of Programming"; "Unix: A History"
044
Russ Cox
Go tooling; module-design essays
045
Bryan Cantrill
DTrace; Oxide; "Fork Yeah!" management essays
046
Adam Leventhal
Oxide; on-call and ops essays
047
Jessie Frazelle
containers, kernel, hardware-software co-design essays
048
Justine Tunney
Cosmopolitan; redbean; low-level engineering writing
049
Niall Murphy
"Site Reliability Engineering" book co-editor
050
Betsy Beyer
Google SRE book lead editor
051
Stephen Thorne
SRE writing at Google
052
Rich Hickey
"Simple Made Easy"; Clojure design rationale
053
Stuart Halloway
Datomic; Clojure pedagogy
054
Sandi Metz
"Practical Object-Oriented Design in Ruby"
055
Avdi Grimm
"Confident Ruby"; small-things-often essays
056
Aaron Patterson
Rails core; performance essays
057
Eileen Uchitelle
Rails core; multi-DB engineering writing
058
Yehuda Katz
Ember/Rust governance and ecosystem essays
059
Tom Dale
Ember; framework-design essays
060
Steve Klabnik
Rust documentation; community-design writing
061
Carol Nichols
"The Rust Programming Language" book co-author
062
Niko Matsakis
Rust language design blog
063
Aaron Turon
Rust async-foundations writing
064
Bryan O'Sullivan
"Real World Haskell"; engineering-leadership at Facebook
065
Simon Marlow
"Parallel and Concurrent Programming in Haskell"
066
Don Syme
F# design notes
067
Anders Hejlsberg
TypeScript design rationale
068
Kent C. Dodds
testing pyramid critique; Epic Web essays
069
Addy Osmani
performance patterns at Google
070
Sarah Drasner
engineering-management at Netlify/Google; Vue
071
Lin Clark
code-cartoons; Mozilla compiler explainers
072
Jake Archibald
service workers; web-platform essays
073
Surma
performance / WebGPU explainers
074
Mike Bostock
D3; Observable; visualization essays
075
Tom MacWright
mapping/geo and software-essays blog
076
Simon Willison
Datasette; LLM-tooling blog; "weeknotes" framework
077
Dan Abramov
React essays; "Just JavaScript"
078
Sebastian Markbåge
React core; concurrent-rendering writing
079
Ryan Florence
Remix/React Router; web-fundamentals advocacy
080
Michael Jackson
Remix; React-router pedagogy
081
Pete Hunt
"Rethinking Best Practices" React talk
082
Jordan Walke
React inventor; ReasonML/OCaml advocacy
083
Vladimir Agafonkin
Leaflet; geospatial-perf essays
084
Brett Cannon
Python core; packaging-strategy essays
085
Łukasz Langa
Python core; Black formatter design
086
Raymond Hettinger
Python idioms talks
087
David Beazley
concurrency, generators, parsing pedagogy
088
Hynek Schlawack
attrs; Python-tooling essays
089
Armin Ronacher
Flask; "Things from the Past" engineering essays
090
Ben Christensen
Hystrix; resilience-engineering writing at Netflix
091
Coda Hale
Dropwizard; "Metrics, Metrics Everywhere"
092
Jay Kreps
log-as-abstraction essay; Kafka design
093
Pat Kua
"Talking with Tech Leads" framework
094
Alex Stamos
former Facebook/Yahoo CSO; security-org leadership essays
095
Peiter "Mudge" Zatko
L0pht/Twitter security; whistleblower-era infosec writing
096
Heather Adkins
Google security VP; "Building Secure & Reliable Systems" co-author
097
Parisa Tabriz
Chrome security lead; "Security Princess" engineering-org talks
098
Phil Venables
Google Cloud CISO; security-program operating-model essays
099
Matthew Green
Johns Hopkins crypto; cryptographic-engineering blog
100
Bruce Schneier
security-engineering pedagogy; "Secrets and Lies" framework