Learning Record learning from practice

· resources

A Few Famous Tech Blogs

Brendan Gregg

Brendan Gregg invented Flame Graphs and is a major contributor to bcc/bpftrace (eBPF) and DTrace. Career: Sun/Oracle → Netflix (wrote Systems Performance, BPF Performance Tools) → Intel (2022–2025, AI Flame Graphs, GPU heatmaps) → OpenAI (since Feb 2026, ChatGPT performance).

His Leaving Intel post (Dec 2025) prompted this note; the follow-up Why I joined OpenAI explains the move.

Fabien Sanglard

Fabien Sanglard writes line-by-line source-code deep dives on classic game engines — id Software’s Wolfenstein 3D and DOOM chief among them — collected into the Game Engine Black Book series. Well known in game/graphics programming circles specifically, not a mainstream tech name.

Gwern Branwen

Gwern is a pseudonymous writer/researcher known for The Scaling Hypothesis (2020), an early, widely-cited argument that scaling compute/data drives emergent LLM capability. Prolific on LessWrong and Hacker News, and separately known for This Waifu Does Not Exist, a StyleGAN anime-face generator. Site spans AI, statistics, genetics, and nootropics — niche-famous, not mainstream.

Nikita Prokopov (tonsky)

Nikita “Niki” Prokopov is a Clojure consultant (web, Datomic, DataScript, performance) best known outside that niche as the author of Fira Code, the ligature-enabled programming font (82k+ GitHub stars). His blog regularly hits Hacker News with opinionated essays like Software disenchantment (2018, on software bloat), The Absolute Minimum Every Software Developer Must Know About Unicode (2023), JavaScript Bloat in 2024, and Claude is an Electron App because we’ve lost native (2026), plus recurring UI-detail critiques (checkboxes, font sizing, centering).

Chen Hao (haoel) — CoolShell

Chen Hao (陈皓, pen name “左耳朵耗子”/haoel) founded CoolShell in March 2009, one of the earliest influential architecture/systems blogs in the Chinese-speaking developer community, after years of writing on CSDN starting 2003 (his early hit was the Makefile tutorial series). He worked as an R&D manager at Amazon China (global e-commerce and inventory forecasting) and at Alibaba, then founded MegaEase, open-sourcing the API gateway Easegress and the health-check tool EaseProbe.

CoolShell posts on distributed systems, Linux/network internals (TIME_WAIT, eBPF), and REST API design routinely went viral — 是微服务架构不香还是云不香? (2023) drew 526k+ reads, and 一把梭:REST API 全用 POST (2022) drew 171k+ reads with 129 comments. Chen Hao died suddenly of a heart attack on May 14, 2023; CoolShell’s last post is from days before. Fellow blogger Chen Shuo built a static mirror, coolshell.org, and wrote a memorial post describing his influence on the Chinese developer community.

Draveness — 面向信仰编程

Draveness (GitHub/draveness) has run the blog “面向信仰编程” since 2014, without publishing a real name. Early posts (2015–2016) covered iOS internals (Auto Layout performance, CocoaPods, Masonry/SDWebImage source reading); the focus shifted around 2017 to distributed systems, Kubernetes, and OS/database internals, anchored by the long-running 为什么这么设计 series (MySQL B+ trees, NUMA, DNS-over-UDP, etc.). Author of 《Go 语言设计与实现》, a widely-cited Chinese book on the Go runtime/compiler internals. GitHub bio lists Kubernetes/Go/Istio contributions and “HFT / C++ / Go”, based in Beijing.

Dan Luu

Dan Luu has worked as a full-time engineer at Centaur (a CPU design house), Google, Microsoft, and Twitter — per his own footnote comparing how well each company preserved internal documentation. His blog gets millions of hits a month and is, by his own account, commonly cited by professors and on Stack Overflow. Known for data-driven, empirically-grounded posts spanning CPU/hardware, performance, reliability, and hiring/workplace culture: Computer latency: 1977-2017, Files are hard, Why use ECC?, and We saw some really bad Intel CPU bugs in 2015.

Dan Abramov

Dan Abramov (GitHub/gaearon) was a longtime member of the React core team at Meta. He’s the top contributor to Redux and to Create React App, and reactjs/react.dev (the official React documentation site) is pinned on his GitHub profile. His blog overreacted covers React internals, JavaScript semantics, and general programming essays; he’s currently active on React Server Components and Next.js.

Julia Evans (b0rk)

Julia Evans worked in infrastructure/performance engineering, including at Stripe (see her Service discovery at Stripe post), before running Wizard Zines full-time, publishing illustrated “zines” on Linux, debugging, DNS, Git, networking, and more. Her blog spans DNS, Kubernetes, eBPF/BPF, Rust, and debugging technique, and is a frequent Hacker News fixture. Active on Mastodon, Bluesky, and GitHub.

Rauno Freiberg

Rauno Freiberg is an Estonian interaction designer, currently a Staff Design Engineer at Vercel (previously at The Browser Company, working on the Arc browser). He created Devouring Details, a paid reference/course on UI micro-interaction and motion design used by designers at Apple, OpenAI, Airbnb, and Stripe, and co-runs History of Software Design. He’s also a maintainer of cmdk, a widely-used command-menu component. Find him on X/Twitter and GitHub.

Ruan Yifeng (阮一峰)

Ruan Yifeng has run one of the longest-running Chinese tech blogs, publishing the weekly 科技爱好者周刊 (408 issues as of Aug 2026, every Friday) alongside practical tutorials on frontend, Git, Linux, and English learning. He authored 《ES6 标准入门》 (3rd ed., Publishing House of Electronics Industry, 2017), whose open-source source repo has 21k+ GitHub stars. A recognized, long-active independent tech blogger in the Chinese-speaking developer community.

Lee Robinson

Lee Robinson spent 5 years at Vercel (VP of Product, working on Next.js), then moved to Cursor; per his own current bio, he now works on ML at SpaceX. He’s been coding 15 years and “teaching for the second half,” writing explainer posts on developer experience, DevRel, and AI coding agents. Active on X/Twitter and GitHub, where he’s a top contributor to vercel/next.js.

Josh W Comeau

Josh W Comeau writes long-form, interactive CSS/React/animation tutorials with live, editable demos embedded in the page — flagship posts include An Interactive Guide to Flexbox, An Interactive Guide to CSS Grid, and Why React Re-Renders, all listed among his site’s most popular content. He sells two paid courses built the same way, CSS for JavaScript Developers and The Joy of React, well regarded in the frontend/React learning community.

Arthur Heymans

Arthur Heymans has contributed to coreboot since 2016 (payload/chipset ports, ACPI fixes, LTO build support, Rust integration), and his blog documents that work in depth — cache-as-ram internals, hardware root-of-trust, Intel Bootguard, and porting boards like the ThinkPad X60/X61 and ASRock E3C246D4I. He’s affiliated with 9elements, a firmware/coreboot consultancy, and more recently writes about Rust firmware tooling (NORbert, a SPI NOR flash emulator; CrabEFI, a minimal UEFI implementation).