Collections and feeds
The aggregators and curated lists that stock your weekly reading slot.
This page holds the discovery layer that keeps the rest of the reading program stocked, and one of these fills each week's collection day.
What to do
Spend 10 minutes on one collection, pull a single item, and put it in this week's reading slot. That is the whole job. Leave the other lists alone until next week.
| Collection | What it is | Best used for |
|---|---|---|
| Sutradhar | An aggregate of major Indian engineering blogs | The weekly India-aware pick, done in 15 minutes |
| Engineering Blogs (kilimchoi) | A curated index of engineering blogs by category | Finding a blog on any niche: payments, storage, edge |
| Dan Luu: programming blogs to consider reading | His annotated list of high-signal developer blogs | Choosing rotating blogs with taste |
| Awesome SRE (dastergon) | Curated SRE links, talks and books | Shiplane and ops-season reading |
| Awesome Go (avelino), site | The Go library ecosystem | Finding the exact library for a milestone |
| Awesome C++ (fffaraz) | A C++ library index | Contest and side tools |
| Go wiki: blogs and Feedly top Golang blogs | Charts of the Go blog ecosystem | Keeping the Go rotation fresh |
| CodersGuild System-Design collection | Curated company system design pages, including Uber picks | Scale-story discovery |
| ByteByteGo: 79 engineering blogs | A short, opinionated tour of the best engineering blogs | Choosing two new blogs a month |
| EnjoyAlgorithms system design | A large free library of HLD concepts and design problems | HLD practice from week 22 |
| Aphyr: distributed systems class | Jepsen author's course readings and exercises | Distributed systems depth after P1 and P2 |
Company engineering blogs
Read these when a system you built has a question the docs cannot answer. Pick the company whose problem matches yours, not the most famous name.
Payments and fintech
- Stripe engineering: API design, idempotency and money movement.
- Stripe: online migrations: how to change a live database without downtime.
- Ramp builders: fast product engineering and internal tooling.
Consumer products at scale
- Uber engineering: matching, maps, high-throughput services.
- Airbnb tech: data, search and platform engineering.
- Spotify engineering: recommendations, backend platforms, culture.
- Pinterest engineering: feeds, recommendations and storage.
- Slack engineering: realtime messaging and search.
- Shopify engineering: commerce at scale, Ruby and data.
- LinkedIn engineering: graphs, feeds and Kafka's home.
- Meta engineering: storage, caching and large-scale infrastructure.
- Netflix tech blog: resilience, streaming and chaos engineering.
- Riot Games tech: latency-sensitive global systems.
Infrastructure and data
- Cloudflare blog: networking, TLS, DNS and edge systems.
- Fly.io blog: running small teams and real machines.
- PlanetScale blog: MySQL, Vitess and schema changes.
- ClickHouse blog: analytical databases and query performance.
- NVIDIA developer blog: GPUs and systems performance.
- 6it: scaling stateful objects: stateful service design.
AI and developer products
- OpenAI news: model and product engineering notes.
- Anthropic research: LLM systems and evaluation.
- Cursor blog: building an AI-native developer tool.
- Notion engineering guides: product engineering and data model notes.
Platform and language teams
- Google developers blog: Go, cloud and developer tooling.
- Microsoft dev blogs: TypeScript, Azure and tooling.
Practitioner blogs
- Mark Seemann: design, dependency injection and functional thinking.
- Joel on Software: the classics on teams, shipping and software design.
- Crispy Engineering: test strategy that matches the shape of the code.
- Shai Yallin: inside the inner hexagon: testing at the domain boundary.
- Twitch: Go memory ballast: a real Go memory tuning story.
- Mitti: product and engineering notes from a small team.
Discovery does not earn reading time
A collection link is not a to-do. Items enter the reading program only through the week's weekly plan. Discovery is the front door, not a fifth track.
Common mistakes
- Skimming three collections in one sitting and reading none of the picks.
- Adding a blog to your rotation because the list ranks it high. Add it because a post answered a question you had.
- Treating a saved link as progress.