Best engineering blogs to follow
I asked software engineers on X to name the tech blogs they keep going back to, and their replies make up 161 of the 211 blogs in this directory; the other 50 are picks I added to cover AI engineering and more of the company engineering blogs. Every one of them is listed below with a one-line description, and you can search the list or filter it by topic.
Last updated
Showing 211 of 211 blogs
- Dan Luu
Personal · Named by 3 people
Deep dives on performance, hardware and engineering culture
Recommended by Mrinal (quote-tweet), Vivek Nathani, Phil Eaton (The Consensus – Required Reading)
- Cloudflare Blog
Company · Named by 2 people
Networking, security, performance and outage post-mortems from Cloudflare
Recommended by Vivek Nathani, Shreyas P
- Eli Bendersky
Personal · Named by 2 people
Go, compilers, LLVM, Python and maths
Recommended by Mrinal (quote-tweet), Phil Eaton (The Consensus – Required Reading)
- Julia Evans
Personal · Named by 2 people
Linux, networking, debugging and git explained simply
Recommended by Vivek Nathani, Phil Eaton (The Consensus – Required Reading)
- PlanetScale
Company · Named by 2 people
Databases at scale: MySQL/Vitess, Postgres, storage and performance
Recommended by Mrinal (quote-tweet), localhost:8080 (@girdharshukla26)
- The Consensus (Phil Eaton)
Aggregator · Named by 2 people
Curated hub for software-infrastructure articles, jobs and funding news; hosts the Required Reading list
Recommended by Mrinal (quote-tweet), Phil Eaton (The Consensus – Required Reading)
- Adam Marcus
Personal
Data systems, startups and engineering management
Recommended by Phil Eaton (The Consensus – Required Reading)
- Adrian Colyer
Personal
The Morning Paper: summaries of influential computer science papers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Adrian Sampson
Personal
Computer architecture, compilers and programming languages research
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alan Wolfe
Personal
Graphics, game-dev maths, sampling and noise
Recommended by Phil Eaton (The Consensus – Required Reading)
- Aleksey Charapko
Personal
Distributed systems research and paper reading-group notes
Recommended by Phil Eaton (The Consensus – Required Reading)
- Aleksey Kladov
Personal
Rust, Zig, rust-analyzer, TigerBeetle and software engineering practice
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alex Chan
Personal
Digital preservation, Python and web craft
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alex Miller
Personal
Databases, distributed transactions and storage
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alisa Sireneva
Personal
Low-level optimisation, Rust and performance puzzles
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alperen Keleş
Personal
Property-based testing, programming languages and verification
Recommended by Phil Eaton (The Consensus – Required Reading)
- Alyssa Rosenzweig
Personal
Open-source GPU drivers and reverse engineering (Panfrost, Asahi)
Recommended by Phil Eaton (The Consensus – Required Reading)
- Amit Patel
Personal
Red Blob Games: interactive tutorials on game algorithms (pathfinding, hex grids)
Recommended by Phil Eaton (The Consensus – Required Reading)
- Amos Wenger
Personal
Long-form Rust and systems deep dives
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andreas Kling
Personal
Building SerenityOS and the Ladybird browser
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andrej Bauer
Personal
Mathematics and Computation: type theory, logic and programming languages
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andrew Bancroft
Personal
Swift and iOS development tutorials
Recommended by Mrinal (quote-tweet)
- Andrew Gallant
Personal
Rust, regex engines, ripgrep and text search
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andrew Helwer
Personal
Formal methods, TLA+ and quantum computing
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andrew Huang
Personal
Hardware hacking, open hardware and supply chains
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andrew Kelley
Personal
Zig creator on language and toolchain design
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andy Grove
Personal
Query engines, Apache Arrow and DataFusion, Rust
Recommended by Phil Eaton (The Consensus – Required Reading)
- Andy Wingo
Personal
Compilers, garbage collection, JavaScript engines and WebAssembly
Recommended by Phil Eaton (The Consensus – Required Reading)
- Anil Madhavapeddy
Personal
OCaml, unikernels and systems research
Recommended by Phil Eaton (The Consensus – Required Reading)
- Aras Pranckevičius
Personal
Graphics, Unity and Blender internals, compression and performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Arseny Kapoulkine
Personal
Graphics, mesh optimisation, Luau and performance engineering
Recommended by Phil Eaton (The Consensus – Required Reading)
- Artem Krylysov
Personal
Storage engines, databases and Go
Recommended by Phil Eaton (The Consensus – Required Reading)
- Austin Henley
Personal
Developer tools, programming languages and AI for coding
Recommended by Phil Eaton (The Consensus – Required Reading)
- Avery Pennarun
Personal
Networking, systems design and how tech organisations work
Recommended by Phil Eaton (The Consensus – Required Reading)
- Bartosz Ciechanowski
Personal
Interactive visual explainers of physics and engineering
Recommended by Phil Eaton (The Consensus – Required Reading)
- Bartosz Milewski
Personal
Category theory for programmers, Haskell and C++
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ben Hoyt
Personal
Go, Python, AWK and practical performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ben Joffe
Personal
Fast date algorithms and low-level optimisation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Bert Hubert
Personal
DNS, networking, tech policy and biology explained for engineers
Recommended by Phil Eaton (The Consensus – Required Reading)
- bits & pages (Almog Gavra)
Personal
Database internals from first principles: LSM trees, SSTs, object storage
Recommended by Vivek Nathani
- Bob Nystrom
Personal
Language design, interpreters and game programming
Recommended by Phil Eaton (The Consensus – Required Reading)
- Brandur Leach
Personal
Postgres, API design and Go
Recommended by Phil Eaton (The Consensus – Required Reading)
- Brendan Gregg
Personal
Systems performance, eBPF and flame graphs
Recommended by Phil Eaton (The Consensus – Required Reading)
- Bruce Dawson
Personal
Windows performance investigations, debugging and floating point
Recommended by Phil Eaton (The Consensus – Required Reading)
- Chen Hui Jing
Personal
CSS, web layout and typography deep dives
Recommended by Mrinal (quote-tweet)
- Chris Fallin
Personal
Compilers, Cranelift and WebAssembly runtimes
Recommended by Phil Eaton (The Consensus – Required Reading)
- Chris Siebenmann
Personal
Daily Unix system-administration notes
Recommended by Phil Eaton (The Consensus – Required Reading)
- Chris Wellons
Personal
C programming, systems techniques and Emacs
Recommended by Phil Eaton (The Consensus – Required Reading)
- Cindy Sridharan
Personal
Distributed systems, observability and testing in production
Recommended by Phil Eaton (The Consensus – Required Reading)
- ClickHouse Blog
Company
OLAP database internals, query performance and analytics engineering
Recommended by Vivek Nathani
- Cliff Biffle
Personal
Embedded Rust and OS design (Hubris)
Recommended by Phil Eaton (The Consensus – Required Reading)
- Colin Percival
Personal
FreeBSD, Tarsnap, cryptography and security
Recommended by Phil Eaton (The Consensus – Required Reading)
- D. J. Bernstein
Personal
Cryptography and security
Recommended by Phil Eaton (The Consensus – Required Reading)
- Daniel Abadi
Personal
DBMS Musings: database systems research
Recommended by Phil Eaton (The Consensus – Required Reading)
- Daniel Balsom
Personal
Cycle-accurate PC emulation (MartyPC) and the 8088
Recommended by Phil Eaton (The Consensus – Required Reading)
- Daniel Lemire
Personal
Software performance, SIMD and algorithms
Recommended by Phil Eaton (The Consensus – Required Reading)
- Daniel Stenberg
Personal
curl, HTTP and maintaining open source
Recommended by Phil Eaton (The Consensus – Required Reading)
- David Buchanan
Personal
Reverse engineering, security and clever hacks
Recommended by Phil Eaton (The Consensus – Required Reading)
- David MacIver
Personal
Property-based testing (Hypothesis) and software correctness
Recommended by Phil Eaton (The Consensus – Required Reading)
- Denis Bakhvalov
Personal
CPU performance analysis and tuning
Recommended by Phil Eaton (The Consensus – Required Reading)
- Erik Bernhardsson
Personal
Data, ML infrastructure, software engineering and startups
Recommended by Phil Eaton (The Consensus – Required Reading)
- Erin Catto
Personal
Game physics and the Box2D engine
Recommended by Phil Eaton (The Consensus – Required Reading)
- Evan Jones
Personal
Distributed systems, databases and low-level performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Evan Ovadia
Personal
Memory safety and language design (Vale)
Recommended by Phil Eaton (The Consensus – Required Reading)
- Fabian Giesen
Personal
Graphics, compression, CPU architecture and low-level optimisation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Fabien Sanglard
Personal
Game-engine source code reviews and retro hardware
Recommended by Phil Eaton (The Consensus – Required Reading)
- Fangrui Song
Personal
Linkers, LLVM, ELF and toolchains
Recommended by Phil Eaton (The Consensus – Required Reading)
- Fernando Borretti
Personal
Language design, type systems (Austral) and essays
Recommended by Phil Eaton (The Consensus – Required Reading)
- Filippo Valsorda
Personal
Cryptography engineering, Go crypto and open-source maintenance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Fred Hebert
Personal
Erlang, resilience engineering and incidents
Recommended by Phil Eaton (The Consensus – Required Reading)
- gingerBill (Bill Hall)
Personal
Odin language creator on language design and memory allocation
Recommended by localhost:8080 (@girdharshukla26)
- Gunnar Morling
Personal
Java, change data capture, Kafka and Flink
Recommended by Phil Eaton (The Consensus – Required Reading)
- Hillel Wayne
Personal
Formal methods, TLA+ and software engineering history
Recommended by Phil Eaton (The Consensus – Required Reading)
- Hubert Lubaczewski
Personal
PostgreSQL features, query plans and tips
Recommended by Phil Eaton (The Consensus – Required Reading)
- Huon Wilson
Personal
Rust internals, performance and build tooling
Recommended by Mrinal (quote-tweet)
- Ian Lance Taylor
Personal
Linkers, GCC and Go
Recommended by Phil Eaton (The Consensus – Required Reading)
- Jack Vanlightly
Personal
Distributed systems, streaming, table formats and formal verification
Recommended by Phil Eaton (The Consensus – Required Reading)
- Jamie Brandon
Personal
Databases, query languages and systems programming
Recommended by Phil Eaton (The Consensus – Required Reading)
- JeanHeyd Meneide
Personal
C and C++ standardisation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Jeremy Kun
Personal
Math ∩ Programming: maths for programmers, homomorphic encryption
Recommended by Phil Eaton (The Consensus – Required Reading)
- Joe Hellerstein
Personal
Databases and distributed systems research
Recommended by Phil Eaton (The Consensus – Required Reading)
- John Hable
Personal
Rendering, tone mapping and graphics
Recommended by Phil Eaton (The Consensus – Required Reading)
- John Regehr
Personal
Compilers, undefined behaviour and testing
Recommended by Phil Eaton (The Consensus – Required Reading)
- Jon Sterling
Personal
Type theory and mathematics
Recommended by Phil Eaton (The Consensus – Required Reading)
- Julian Hyde
Personal
SQL, query optimisation and Apache Calcite
Recommended by Phil Eaton (The Consensus – Required Reading)
- Julio Merino
Personal
Build systems, BSD, Rust and software history
Recommended by Phil Eaton (The Consensus – Required Reading)
- Justin Jaffray
Personal
NULL BITMAP newsletter: databases and query optimisers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Justine Tunney
Personal
Portable executables, Cosmopolitan libc and low-level hacks
Recommended by Phil Eaton (The Consensus – Required Reading)
- Jynn Nelson
Personal
Rust compiler, build systems and tooling
Recommended by Phil Eaton (The Consensus – Required Reading)
- Kai Hendry
Personal
Short notes on web, AWS, Linux and Go tooling
Recommended by Mrinal (quote-tweet)
- Ken Shirriff
Personal
Reverse-engineering chips and vintage computers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Kostas Anagnostou
Personal
Real-time rendering and GPU techniques
Recommended by Phil Eaton (The Consensus – Required Reading)
- Laurence Tratt
Personal
Language implementation, JIT VMs and parsing
Recommended by Phil Eaton (The Consensus – Required Reading)
- Lawrence Jones
Personal
Postgres, reliability and building AI products
Recommended by Phil Eaton (The Consensus – Required Reading)
- Lindsey Kuper
Personal
Distributed systems and programming languages research
Recommended by Phil Eaton (The Consensus – Required Reading)
- Lorin Hochstein
Personal
Resilience engineering, incidents and complex systems
Recommended by Phil Eaton (The Consensus – Required Reading)
- Malte Skarupke
Personal
C++, hash tables, algorithms and performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Marc Brooker
Personal
Distributed systems, databases and formal methods at AWS
Recommended by Phil Eaton (The Consensus – Required Reading)
- Mark Callaghan
Personal
MySQL, Postgres and RocksDB performance benchmarks
Recommended by Phil Eaton (The Consensus – Required Reading)
- Martin Kleppmann
Personal
Distributed systems, CRDTs and local-first software
Recommended by Phil Eaton (The Consensus – Required Reading)
- Matt Godbolt
Personal
Compilers, C++, Compiler Explorer and emulation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Matt Keeter
Personal
CAD kernels, graphics, Rust and embedded projects
Recommended by Phil Eaton (The Consensus – Required Reading)
- Matt Pettineo
Personal
Real-time rendering and DirectX
Recommended by Phil Eaton (The Consensus – Required Reading)
- Matthew Green
Personal
Cryptography engineering explained
Recommended by Phil Eaton (The Consensus – Required Reading)
- Max Bernstein
Personal
Compilers, runtimes, JITs and interpreters
Recommended by Phil Eaton (The Consensus – Required Reading)
- Maxime Chevalier-Boisvert
Personal
JIT compilers and language design
Recommended by Phil Eaton (The Consensus – Required Reading)
- Micah Lerner
Personal
Summaries of systems research papers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Michael Arntzenius
Personal
Programming language theory, Datalog and type theory
Recommended by Phil Eaton (The Consensus – Required Reading)
- Michael Stapelberg
Personal
Go, Linux, networking and hardware projects
Recommended by Phil Eaton (The Consensus – Required Reading)
- Mitchell Hashimoto
Personal
Ghostty, Zig, infrastructure tooling and AI-assisted development
Recommended by Phil Eaton (The Consensus – Required Reading)
- Murat Demirbas
Personal
Distributed systems paper reviews, TLA+ and databases
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nelson Elhage
Personal
Systems, performance, debugging and engineering thinking
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nicholas Carlini
Personal
Machine learning security, LLMs and playful hacks
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nicholas Matsakis
Personal
Rust language design
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nick Fitzgerald
Personal
WebAssembly, Wasmtime, Rust and compilers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nikita Lisitsa
Personal
Graphics, game development and physics simulation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Nikita Prokopov
Personal
UI design, Clojure, typography and software quality
Recommended by Phil Eaton (The Consensus – Required Reading)
- Oleg Kiselyov
Personal
Functional programming, type systems and continuations
Recommended by Phil Eaton (The Consensus – Required Reading)
- Oliver Medhurst
Personal
JavaScript engines and compilers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Oren Eini
Personal
Database internals (RavenDB) and .NET performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Orson Peters
Personal
Algorithms, sorting, hashing and Rust
Recommended by Phil Eaton (The Consensus – Required Reading)
- Paul Calvano
Personal
Web performance and HTTP analysis
Recommended by Phil Eaton (The Consensus – Required Reading)
- Paul Khuong
Personal
Low-level performance, data structures and optimisation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Pekka Väänänen
Personal
Graphics programming and the demoscene
Recommended by Phil Eaton (The Consensus – Required Reading)
- Peter Eisentraut
Personal
PostgreSQL development
Recommended by Phil Eaton (The Consensus – Required Reading)
- Phil Eaton
Personal
Databases, distributed systems and compilers
Recommended by Phil Eaton (The Consensus – Required Reading)
- Philip Zucker
Personal
Formal methods, SMT solvers, e-graphs and theorem proving
Recommended by Phil Eaton (The Consensus – Required Reading)
- Pinterest Engineering
Company
Large-scale infra, data, ML and recommendation systems at Pinterest
Recommended by Mrinal (quote-tweet)
- Rachel Kroll
Personal
Sysadmin war stories, debugging and reliability
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ralf Jung
Personal
Rust semantics, unsafe code and Miri
Recommended by Phil Eaton (The Consensus – Required Reading)
- Richard Startin
Personal
Java and JVM performance, vectorisation and profiling
Recommended by Phil Eaton (The Consensus – Required Reading)
- Robert O'Callahan
Personal
Record-and-replay debugging (rr), browsers and Rust
Recommended by Phil Eaton (The Consensus – Required Reading)
- Russ Cox
Personal
Go, regular expressions, dependency management and supply chain
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ryan Fleury
Personal
Systems and UI programming, memory arenas, debugger design
Recommended by localhost:8080 (@girdharshukla26)
- Sam Rose
Personal
Interactive visual explainers of computing concepts
Recommended by Phil Eaton (The Consensus – Required Reading)
- Sam Saffron
Personal
Discourse co-founder on Ruby performance, running Discourse and AI tooling
Recommended by Mrinal (quote-tweet)
- Sascha Willems
Personal
Vulkan graphics API
Recommended by Phil Eaton (The Consensus – Required Reading)
- Sean Goedecke
Personal
Working effectively as an engineer in big tech, plus LLM/AI commentary
Recommended by Vivek Nathani
- Serge Zaitsev
Personal
Minimal software: tiny compilers, tools and libraries
Recommended by Phil Eaton (The Consensus – Required Reading)
- Seth Larson
Personal
Python security and open-source supply chain
Recommended by Phil Eaton (The Consensus – Required Reading)
- Simon Eskildsen
Personal
Napkin maths, infrastructure and performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Simon Tatham
Personal
Algorithms, puzzles and software essays from PuTTY's author
Recommended by Phil Eaton (The Consensus – Required Reading)
- Skyscanner Engineering
Company
How Skyscanner builds and runs its travel-search platform
Recommended by Mrinal (quote-tweet)
- Slava Egorov
Personal
VM internals (V8, Dart), JITs and JavaScript performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Stefan Marr
Personal
Language implementation, interpreters and benchmarking
Recommended by Phil Eaton (The Consensus – Required Reading)
- Stephen Hill
Personal
Physically based rendering and graphics research round-ups
Recommended by Phil Eaton (The Consensus – Required Reading)
- Steve Klabnik
Personal
Rust, software and language communities
Recommended by Phil Eaton (The Consensus – Required Reading)
- Sunny Young de la Sota
Personal
Rust, C++, compilers, linkers and Protobuf internals
Recommended by Phil Eaton (The Consensus – Required Reading)
- Tailscale Blog
Company
Networking, WireGuard, NAT traversal and infrastructure design
Recommended by Vivek Nathani
- Tanel Poder
Personal
Linux and database performance troubleshooting
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ted Unangst
Personal
OpenBSD, security and C
Recommended by Phil Eaton (The Consensus – Required Reading)
- Thomas Gazagnaire
Personal
OCaml and MirageOS
Recommended by Phil Eaton (The Consensus – Required Reading)
- Thomas Leonard
Personal
OCaml, concurrency (Eio) and secure systems
Recommended by Phil Eaton (The Consensus – Required Reading)
- Tom Murphy VII
Personal
Whimsical computer science research projects
Recommended by Phil Eaton (The Consensus – Required Reading)
- Travis Downs
Personal
x86 micro-architecture and performance
Recommended by Phil Eaton (The Consensus – Required Reading)
- Tristan Hume
Personal
Systems, tracing, performance and hardware projects
Recommended by Phil Eaton (The Consensus – Required Reading)
- Varun Upadhyay
Personal
Distributed computing paper notes and databases
Recommended by Phil Eaton (The Consensus – Required Reading)
- Vu Trinh (vutr)
Substack
Data-engineering system internals explained (warehouses, lakehouses, streaming)
Recommended by Mrinal (quote-tweet)
- Werner Vogels
Personal
All Things Distributed: cloud architecture from Amazon's CTO
Recommended by Phil Eaton (The Consensus – Required Reading)
- Wojciech Muła
Personal
SIMD and low-level optimisation
Recommended by Phil Eaton (The Consensus – Required Reading)
- Xe Iaso
Personal
Linux, NixOS, infrastructure and Go
Recommended by Phil Eaton (The Consensus – Required Reading)
- Ahead of AI (Sebastian Raschka)
Substack
LLM research explained with code
Recommended by Editor's pick
- Airbnb Engineering
Company
Data, ML and platform engineering
Recommended by Editor's pick
- Amazon Builders' Library
Company
How Amazon builds and operates distributed systems
Recommended by Editor's pick
- Amazon Science
Company
Applied research at Amazon
Recommended by Editor's pick
- Andrej Karpathy
Personal
Neural networks explained from first principles
Recommended by Editor's pick
- Anthropic Engineering
Company
Building agents, context engineering and tool design
Recommended by Editor's pick
- AWS Architecture Blog
Company
Reference architectures on AWS
Recommended by Editor's pick
- Baseten AI Engineering
Company
Building and serving AI applications
Recommended by Editor's pick
- Baseten Model Performance
Company
Inference speed and optimisation
Recommended by Editor's pick
- Chip Huyen
Personal
ML systems design and AI engineering
Recommended by Editor's pick
- Chris Olah
Personal
Neural network interpretability and visual explanations
Recommended by Editor's pick
- Chroma Research
Company
Retrieval and context-window research
Recommended by Editor's pick
- Cognition Research
Company
Coding-agent research and technical reports
Recommended by Editor's pick
- Cursor Research
Company
Coding-agent internals and Git at scale
Recommended by Editor's pick
- DAIR.AI AI Papers of the Week
Aggregator
Weekly summaries of notable AI research papers
Recommended by Editor's pick
- Datadog Engineering
Company
Observability systems and incident reviews
Recommended by Editor's pick
- Discord Engineering
Company
Real-time systems and storage migrations
Recommended by Editor's pick
- Distill
Aggregator
Interactive machine learning explanations (archive, no longer publishing)
Recommended by Editor's pick
- Drew Breunig
Personal
Context engineering and how contexts fail
Recommended by Editor's pick
- Dropbox Tech
Company
Storage, sync and infrastructure
Recommended by Editor's pick
- Eugene Yan
Personal
Applied LLM systems, evals and recommender systems
Recommended by Editor's pick
- Figma Engineering
Company
Multiplayer editing and database scaling
Recommended by Editor's pick
- Flipkart Tech
Company
E-commerce infrastructure in India
Recommended by Editor's pick
- Fly.io
Company
Networking, containers and running a cloud
Recommended by Editor's pick
- GitHub Engineering
Company
Running GitHub, MySQL and Git internals
Recommended by Editor's pick
- Google Research
Company
Research across machine learning and systems
Recommended by Editor's pick
- Google Testing Blog
Company
Software testing practice at Google
Recommended by Editor's pick
- Hamel Husain
Personal
LLM evals and shipping AI products
Recommended by Editor's pick
- Hugging Face Research
Company
Open-model research and paper reproductions
Recommended by Editor's pick
- Interconnects (Nathan Lambert)
Substack
Open models, reinforcement learning and post-training
Recommended by Editor's pick
- Jane Street
Company
OCaml and trading systems
Recommended by Editor's pick
- Jason Liu
Personal
Retrieval-augmented generation and structured outputs
Recommended by Editor's pick
- Jay Alammar
Personal
Visual explanations of transformers and language models
Recommended by Editor's pick
- Latent Space
Substack
AI engineering interviews and essays
Recommended by Editor's pick
- Lilian Weng
Personal
Long survey posts on agents, prompting and model internals
Recommended by Editor's pick
- Meta Engineering
Company
Infrastructure, data and ML at Meta scale
Recommended by Editor's pick
- Netflix TechBlog
Company
Streaming, data platform and autoscaling at Netflix
Recommended by Editor's pick
- OpenAI Engineering
Company
Scaling storage and inference behind ChatGPT
Recommended by Editor's pick
- Oxide
Company
Server hardware and systems software
Recommended by Editor's pick
- Razorpay Engineering
Company
Payments systems in India
Recommended by Editor's pick
- Sebastian Ruder
Personal
NLP research overviews
Recommended by Editor's pick
- Shopify Engineering
Company
Commerce at scale and Ruby
Recommended by Editor's pick
- Simon Willison
Personal
LLMs in practice, tooling and prompt injection
Recommended by Editor's pick
- Slack Engineering
Company
Messaging infrastructure and reliability
Recommended by Editor's pick
- Stripe Engineering
Company
Payments infrastructure and reliability
Recommended by Editor's pick
- Transformer Circuits Thread
Company
Interpretability research on how language models work internally
Recommended by Editor's pick
- turbopuffer
Company
Vector and full-text search built on object storage
Recommended by Editor's pick
- Uber Engineering
Company
Marketplace, data and storage systems
Recommended by Editor's pick
- Vicki Boykis
Personal
ML engineering and embeddings
Recommended by Editor's pick
- Zerodha Tech
Company
Running a stock brokerage on a small, simple stack
Recommended by Editor's pick
Engineering blogs by topic
Databases and storage
Database internals are one of the strongest parts of this list. Phil Eaton, Marc Brooker, Alex Miller and Justin Jaffray write about how databases are built, while Mark Callaghan publishes long-running performance benchmarks for MySQL, Postgres and RocksDB. Two company blogs, PlanetScale and ClickHouse, cover the same ground from the side of people who run these systems for customers; bits & pages explains storage engines from first principles.
Distributed systems
Martin Kleppmann and Jack Vanlightly are the usual starting points, and Murat Demirbas reviews distributed systems papers at a pace few people can match. Werner Vogels writes from the position of having run one of the largest of these systems, and Cindy Sridharan covers observability and testing in production.
Compilers and programming languages
Languages and compilers are the largest single topic on the list. Bob Nystrom, Max Bernstein and Andy Wingo write about interpreters, runtimes and garbage collection. Aleksey Kladov, Nicholas Matsakis, Ralf Jung and Amos Wenger are the names to follow for Rust, and Russ Cox and Eli Bendersky for Go. Fangrui Song is the person to read on linkers.
Performance and low-level engineering
Brendan Gregg on systems performance and Daniel Lemire on SIMD and algorithms publish often and measure everything. Travis Downs and Denis Bakhvalov go down to how the processor itself behaves. Dan Luu, who was named by more people than anyone else on this list, writes long, heavily researched essays on performance, hardware and how engineering organisations work.
Graphics and game development
Aras Pranckevičius and Fabian Giesen cover rendering, compression and optimisation in depth. Amit Patel at Red Blob Games and Bartosz Ciechanowski build interactive explanations that are worth opening even if you never write graphics code.
Security and cryptography
Filippo Valsorda and Matthew Green explain cryptography engineering for people who are not cryptographers. Colin Percival and Seth Larson write about security from the side of maintaining software that other people depend on.
Operating systems, tooling and debugging
Julia Evans explains Linux, networking and git more clearly than most documentation does. Chris Siebenmann has posted Unix system administration notes almost daily for years, Rachel Kroll tells debugging stories from large production systems, and Ken Shirriff reverse-engineers old chips down to the transistor.
AI and machine learning
Few of the replies named an AI blog, so most of this section is my own picks. Simon Willison writes about using LLMs in practice, Hamel Husain and Eugene Yan about evals and applied LLM systems, and Chip Huyen about ML systems design. Lilian Weng publishes long survey posts on agents and prompting; Andrej Karpathy and Jay Alammar explain how neural networks and transformers work from the ground up.
Company engineering blogs
Six company blogs were recommended by name: Cloudflare, Tailscale, PlanetScale, ClickHouse, Pinterest Engineering and Skyscanner Engineering. Cloudflare and PlanetScale were each named by more than one person. The rest of the company blogs here are my own additions, among them Netflix TechBlog, Stripe Engineering, Amazon Builders' Library, Jane Street and Zerodha Tech.
How this list was put together
On 1 October 2026 I posted one question on X: which tech blogs do you like, whether company blogs, personal blogs or Substack. I went through every reply and quote post, including the ones that answered with a screenshot or a link to another list, and collected each blog that was named.
Most of the list, 144 of the 211 blogs, comes from Required Reading on The Consensus, which Phil Eaton maintains as a roll of experienced writers who keep publishing strong articles on hard topics in software infrastructure. Phil pointed to it in his reply, and it is worth reading at the source, where it also comes with a combined feed. Another 17 came from individual replies and quote posts, and they widen the list into company engineering blogs, Substack, iOS and CSS.
I then added 50 blogs myself, and they are marked as Editor's pick in the directory. The replies leaned heavily towards systems and infrastructure, which left AI engineering and most of the well-known company engineering blogs unrepresented, and those are the two gaps my picks fill.
Where someone gave a name without a link, I added the link. The one-line descriptions and the topic tags are ours, written to help you decide what to open first, and they are short by design; a writer who has published for fifteen years does not fit in twelve words. If a description undersells a blog you know well, tell me and I will fix it.
Nothing here is ranked. Blogs named by more than one person are marked, and that is the only ordering signal on the page.
Frequently asked questions
Which engineering blogs should I start with?
Start with the ones more than one person named: Dan Luu, Julia Evans, Eli Bendersky, Cloudflare and PlanetScale. After that, filter by the topic closest to your work and pick two blogs from it; reading a few writers closely pays off more than skimming all 211.
How do I follow this many blogs without checking each one?
Use an RSS reader. Almost every personal blog on this list publishes a feed, and The Consensus offers a single combined feed for the 144 writers on its Required Reading list.
Are company engineering blogs worth reading?
The good ones are. A company blog earns a place when it explains how a system works or what went wrong during an incident, in enough detail that you could apply it elsewhere. The six named in the replies were recommended for that reason, and I held my own additions to the same bar.
Is this list ranked?
No. It is a curated directory, and each blog named in the replies is shown with who named it; an Editor's pick is one I added myself. A blog named once by someone who has read it for ten years may be a better fit for you than one named by several people.
Where did the recommendations come from?
Replies and quote posts under a single question on X, plus Required Reading on The Consensus, which Phil Eaton shared in his reply and which accounts for 144 of the 211 entries. A further 50 are my own picks, marked as Editor's pick.
How can I suggest a blog that is missing?
Reply to the original post on X with the name and the link. I read the replies and update this page.
A note on who maintains this
Maximem maintains this page. We build Synap, a memory layer for AI agents, and several of the writers on this list are regular reading for our team.