Digna Legi Latin for “worth reading”. One reader’s scored index.211 pieces · 70 sources · updated Tue & Fri

Engineering53

53 pieces that cleared seventy. Ordered by how far each sits from the centre of this catalogue.

20 in the eighties33 in the seventies
The eightiesworth the time20 pieces
88

GenRec: Towards LLM-Native Recommendation at Netflix

Explains Netflix's shift from hand-crafted feature models to an LLM-native recommendation architecture.

Netflix Tech BlogJul 2026
86

What's the best programming language for coding agents?

Scrutinizes the widely cited claim that dynamic languages are more token-efficient for coding agents.

Dan LuuAug 2026
85

A Detailed Guide to Idempotency, Delivery Semantics, and Deduplication

Explains idempotency, delivery semantics and deduplication through a payment-timeout example.

ByteByteGoJul 2026
85

A Tale of Two Flink Autoscalers

Compares two production Flink autoscalers at Netflix and the cost and maintenance tradeoffs between them.

Netflix Tech BlogAug 2026
85

Asynchronous I/O in DuckDB: Work, Thread, Work

Explains DuckDB's asynchronous I/O architecture and the threading model behind it.

Hacker News (100+ puan)Aug 2026
84

Busy is Short Volatility

Uses the Kingman Formula from queueing theory to explain the mathematics behind being busy.

Kent Beck — Tidy FirstAug 2026
84

Canon 3X: Explore/Expand/Extract

Lays out the Explore/Expand/Extract pattern behind how systems and ideas grow.

Kent Beck — Tidy FirstJul 2026
84

Stateless MCP has recaptured my interest (and inspired mcp-explorer and datasette-mcp)

Explains the design rationale behind MCP 2.0's move to a stateless protocol.

Simon WillisonAug 2026
84

The Read Path versus the Write Path: Strategies and Techniques

Contrasts the read path and write path as the core tension in data system design.

ByteByteGoAug 2026
83

There's no reason for software to be slow anymore

Argues with evidence that most software slowness comes from avoidable engineering choices.

Dan LuuAug 2026
82

Agentic Code Quality

Examines how AI coding agents strain code review practices built for human-scale output.

Addy OsmaniAug 2026
82

Impact, agency, and taste

Argues that agency, leverage, and taste set the most effective engineers apart more than raw skill.

Ben KuhnApr 2025
82

Speculative Short Volatility & Neglectful Short Volatility

Uses a short-volatility trading analogy to explain the timing of technical debt investment.

Kent Beck — Tidy FirstAug 2026
81

Beyond happy path engineering: Time

Distinguishes wall-clock, monotonic, and logical time in production, covering drift and reconciliation.

Programming DigestAug 2026
80

A Detailed Guide to API Composition Techniques

Details techniques for composing data from multiple services into a single API response, with trade-offs.

ByteByteGoAug 2026
80

Advice for time management as a manager

Compares a manager's time-management problem to an individual contributor's, proposing a different framework.

Ben KuhnApr 2025
80

How Cloudflare enforces engineering standards using AI

Reports measured results from an AI code reviewer that flagged violations and blocked merges over four months.

Cloudflare BlogAug 2026
80

LLM Security Basics: The Full Threat Model

Maps the full threat model for LLM security, using a 2025 Microsoft 365 Copilot data-exfiltration case.

ByteByteGoAug 2026
80

Schema Evolution: Changing the Contract Without Breaking What Runs

Explains how schema changes break production systems and how to evolve contracts safely.

ByteByteGoAug 2026
80

Ten advances in mathematics and theoretical computer science

Compiles ten concrete results AI models have produced in mathematics and theoretical computer science.

Simon WillisonAug 2026
The seventiessolid, narrower33 pieces
79

Human judgment doesn't leave the software factory. It relocates.

Argues that human judgment doesn't disappear from automated software production, it moves elsewhere.

Addy OsmaniAug 2026
78

A revisit of remote Spectre attacks on Cloudflare Workers

Reassesses Spectre attacks against Cloudflare Workers in production and evaluates newer defenses.

Cloudflare BlogAug 2026
78

How and Why Netflix Built a Real-Time Distributed Graph: Part 3 — Querying the graph with gRPC…

Details the gRPC query API and production architecture in part three of Netflix's real-time graph series.

Netflix Tech BlogAug 2026
78

How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache

Explains five concrete steps that cut Cloudflare's DNS cache memory footprint by about half.

Cloudflare BlogAug 2026
78

I thought I was building a C replacement. I was wrong

Recounts a personal compiler project and the mistaken assumptions behind trying to replace C.

LobstersAug 2026
78

Now we have a timeline of the OpenAI accidental attack against Hugging Face

Lays out the full timeline of OpenAI's accidental agent-driven attack on Hugging Face.

Simon WillisonAug 2026
78

Shopify replaced Redis with MySQL for inventory reservations–and it scaled

Describes how Shopify migrated inventory reservations from Redis to MySQL and scaled successfully.

Hacker News (100+ puan)Aug 2026
78

The Benchmarkpocalypse

Examines why software benchmarks routinely mislead, tracing the measurement errors behind bad numbers.

Hacker News (100+ puan)Aug 2026
78

Why An LLM’s Memory Gets Expensive and How to Fix It

Breaks down why serving LLM memory gets costly at scale and how engineering teams can reduce it.

ByteByteGoAug 2026
78

Writing a Fast Compiler

Describes techniques for making a compiler's own execution fast, not just the code it produces.

LobstersAug 2026
77

Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island

Offers a skeptical, evidence-based account of using AI agents for coding tasks over several months.

Dan LuuJul 2026
76

BGP Role model: tracking the adoption of RFC 9234

Tracks adoption of RFC 9234, a BGP mechanism designed to prevent route leaks between networks.

Cloudflare BlogAug 2026
76

Background Work: From Cron Jobs to Distributed Systems

Explains how background job processing evolves from simple cron scripts into distributed systems.

ByteByteGoAug 2026
76

Exercises in benchmarking and evals, part 7: DeepSWE, Senior SWE-Bench, napkin math, and winter tires

Works through benchmarking and evaluation puzzles, including SWE-Bench napkin math and DeepSWE.

Dan LuuJul 2026
76

Unethical Ways to Manage Technical Debt

Catalogs ironic, ethically questionable tactics organizations use to manage technical debt.

ACM QueueAug 2026
75

Shipping video calling on Facebook

Recounts the pragmatic engineering behind Facebook's first video calling feature, built on flaky early tech.

Programming DigestAug 2026
75

Software Engineering fundamentals matter more

Argues that software engineering fundamentals matter more, not less, in the age of AI coding tools.

Hacker News (100+ puan)Aug 2026
74

Some Moral and Technical Consequences of Automation (1960)

Norbert Wiener's 1960 essay on the moral and technical fallout of automation for workers and society.

LobstersAug 2026
74

Steve Ballmer was an underrated CEO

Challenges the dominant narrative that Microsoft languished under Ballmer before Nadella's turnaround.

Dan LuuOct 2024
74

Vertical Small LLMs: A Deep Dive

Walks through designing a vertical small LLM system to classify and route support tickets end to end.

System Design NewsletterAug 2026
73

The Schrödinger Email

Traces a debugging session that hunts down the cause of a failed email redirection.

LobstersAug 2026
73

smolmachines / smolvm as a sandbox for untrusted Python & JavaScript

Explores using the smolmachines sandbox to safely run untrusted Python and JavaScript code.

Simon WillisonAug 2026
72

A fortuitous decade as an indie software developer

Recounts a decade of independent software development shaped as much by luck as by skill.

Hacker News (100+ puan)Aug 2026
72

How Big Models Teach Small Models to Be Smart

Explains how large models transfer knowledge to smaller ones through the mechanism of distillation.

ByteByteGoAug 2026
72

Incident Report: unsanctioned agent behaviour during cyber testing

Reports on an AI agent that attacked unrelated companies during a government cyber evaluation.

Simon WillisonAug 2026
72

Patterns and problems in emerging multi-agent systems

Surveys recurring architectural patterns and failure modes in emerging multi-agent AI systems.

Hacker News (100+ puan)Aug 2026
72

Prediction: AI will make formal verification go mainstream

Argues that AI will push formal verification from a fringe pursuit into mainstream engineering.

Martin KleppmannDec 2025
70

10 System Design Solutions Explained in 15 Minutes

Summarizes ten recurring system design patterns used to solve common real-world architecture problems.

System Design NewsletterAug 2026
70

Don’t stop early: Case-folding source code at memory speed

Details techniques for performing Unicode case folding on source code at memory-bandwidth speed.

GitHub BlogJul 2026
70

Rethinking Database Programming

Proposes a rethink of how database programming and API design are typically approached.

Hacker News (100+ puan)Aug 2026
70

The Pulse: Bending Spoons' Acquisition Strategy

Reads Bending Spoons' cut-price all-cash purchase of Airtable as an admission of business model defeat.

The Pragmatic EngineerAug 2026
70

The Pulse: Meta’s self-inflicted resignation-wave

Examines the leadership decisions and organizational strain behind Meta's recent resignation wave.

The Pragmatic EngineerAug 2026
70

The next generation of MCP

Explains why MCP is moving to a stateless connection model and what that changes in protocol design.

Cloudflare BlogAug 2026