Blogroll

Today

In defense of AI mandates (xpost)
charity.wtf · July 2, 2026

Last 7 Days

Read Bigger Threads
Amp News · July 2, 2026

Meta’s AI Storage Blueprint at Scale
Engineering at Meta · July 1, 2026

1BRC on a Threadripper 9980X
Jack Vanlightly · July 1, 2026

Summary of reading: April - June 2026
Eli Bendersky's website · July 1, 2026

explaining myself through stories
the website of jyn · July 1, 2026

10 Years of Meta’s Commitment to Python
Engineering at Meta · June 30, 2026

Benchmarking Hardwood 1.0 on a Threadripper 9980X
Jack Vanlightly · June 30, 2026

When Innovation Meets Discipline: Inside Amex’s Patent Strategy
American Express Technology · June 30, 2026

Agents in Orbs
Amp News · June 30, 2026

Roth IRA Distributions in Early Retirement
The FI Tax Guy · June 29, 2026

GenPage: Towards End-to-End Generative Homepage Construction at Netflix
Netflix TechBlog - Medium · June 29, 2026

Your ZIP Code Is a Bigger FIRE Lever Than Your Savings Rate
Mad Fientist · June 29, 2026

The feature in OxCaml that more languages should steal
Notes on software development · June 27, 2026

Last 30 Days

Privacy-Aware Infrastructure in the AI-Native Era: An Asset Classification Case Study
Engineering at Meta · June 25, 2026

Hoisting Expressions
Yosh Wuyts — Blog · June 25, 2026

Make AI Boring Again (xpost)
charity.wtf · June 24, 2026

Kafka Share Groups - Pathological fetch waits with record_limit
Jack Vanlightly · June 24, 2026

How Meta Engineered Ultra-Narrow Batteries for AI Glasses
Engineering at Meta · June 23, 2026

Toward More Controllable AI Video Editing: An Early Research Exploration at Netflix
Netflix TechBlog - Medium · June 23, 2026

How Netflix Simplified Batch Compute with Kueue
Netflix TechBlog - Medium · June 22, 2026

Adopting AV1 for Real-Time Communication (RTC) at Scale
Engineering at Meta · June 22, 2026

Can We Agree on a Storage/Workload Architecture Taxonomy?
Jack Vanlightly · June 22, 2026

New Book + Giveaway: “Plan Your Money Path”
Budgets Are Sexy · June 22, 2026

The FIRE is Gone
Retire by 40 · June 22, 2026

Pledging Another $400,000 to the Zig Software Foundation
Mitchell Hashimoto · June 21, 2026

The Data Canary: How Netflix Validates Catalog Metadata
Netflix TechBlog - Medium · June 19, 2026

Data Projects: Managing Data Assets at Netflix Scale
Netflix TechBlog - Medium · June 19, 2026

Predicting Risk in Content Launches: How Data-Driven Insights can Transform Launch Planning
Netflix TechBlog - Medium · June 19, 2026

The Evolution of Cassandra Data Movement at Netflix
Netflix TechBlog - Medium · June 19, 2026

Thinking Fast & Slow for a Personalized Notification System
Netflix TechBlog - Medium · June 19, 2026

A Human-Augmenting Agentic Workflow for Causal Inference
Netflix TechBlog - Medium · June 19, 2026

From Silos to Service Topology: Why Netflix Built a Real-Time Service Map
Netflix TechBlog - Medium · June 19, 2026

Raise the ambition threshold
Jack Vanlightly · June 19, 2026

Custom Agents
Amp News · June 19, 2026

A Faster Librarian
Amp News · June 18, 2026

I am not sure software engineering was ever what we thought it was
Tiny Lessons – shipping bytes · June 17, 2026

Local Qwen isn't a worse Opus, it's a different tool
Alex Ellis' Blog · June 17, 2026

The Future of the Con Is Already Here, It's Just Not Evenly Distributed
In Pursuit of Laziness · June 17, 2026

Diffs
Amp News · June 16, 2026

Can You Find the Hidden Roth IRA?
The FI Tax Guy · June 15, 2026

AI demands more engineering discipline. Not less (xpost)
charity.wtf · June 15, 2026

Doing the rounds
Notes on software development · June 15, 2026

Plugins case study: Pluggy
Eli Bendersky's website · June 14, 2026

Diplomat: Multi-language FFI for Rust Libraries
In Pursuit of Laziness · June 14, 2026

What’s in My Wallet (and Why)
Mad Fientist · June 11, 2026

Cell-Based Architecture for Resilient Payment Systems
American Express Technology · June 11, 2026

Precise, consistent, reliable code coverage
the website of jyn · June 11, 2026

This week in infrastructure
Notes on software development · June 11, 2026

Metric Semantic Layer: How Lyft Governs and Scales Key Data Definitions
Lyft Engineering - Medium · June 10, 2026

Kafka Share Groups and Parallelizing Consumption - Part 3: Client-local parallelism
Jack Vanlightly · June 10, 2026

Encoding Your Domain Expert: The Context Layer Behind Spotify's Data Assistant
Spotify Engineering · June 10, 2026

Rich, fully attributed context timeout errors in Go
Fragments — brandur.org · June 10, 2026

Please Don't Start An Open Source Project, Join One
iRi · June 10, 2026

From Chaos to Clarity: How We Built a Unified, Self-Routing Support Ops Ticketing System at Lyft
Lyft Engineering - Medium · June 9, 2026

Your Dependency Graph Is a Liability You Haven’t Priced Yet
Tiny Lessons – shipping bytes · June 9, 2026

Which Money Tree Are You? (Quiz)
Budgets Are Sexy · June 8, 2026

Thoughts on starting new projects with LLM agents
Eli Bendersky's website · June 7, 2026

SQLite bulk insert with sqlc
Fragments — brandur.org · June 6, 2026

Python 3.14 garbage collection rigamarole
Notes on software development · June 6, 2026

Generating words? Keep them short.
Fragments — brandur.org · June 5, 2026

Is Social Security a Ponzi Scheme?
Early Retirement Now · June 5, 2026

Faster Deep & Rush
Amp News · June 5, 2026

Broker-Visible vs Client-Local Parallelism
Jack Vanlightly · June 4, 2026

Opus 4.8
Amp News · June 4, 2026

Agents, Everywhere
Amp News · June 4, 2026

CSS: Unavoidable Bad Parts
matklad · June 4, 2026

Lights Out, Systems On: Validating Instant Power Loss Readiness
Engineering at Meta · June 3, 2026

Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify
Spotify Engineering · June 3, 2026

Agent observability is not a dashboard problem. It is a design problem.
Tiny Lessons – shipping bytes · June 3, 2026

Older

My Software North Star
Loris Cro's Personal Website · June 3, 2026

Elixir v1.20 released: now a gradually typed language
Elixir Lang · June 3, 2026

AI enthusiasts are in a race against time, AI skeptics are in a race against entropy (xpost)
charity.wtf · June 2, 2026

Roth 401(k) vs Roth IRA
The FI Tax Guy · June 2, 2026

The End of Public Threads
Amp News · June 2, 2026

Go Experiments Explained
Alex Edwards · June 1, 2026

The software industry: annealing, but wrong
apenwarr · May 31, 2026

The Minimum Viable Unit of Saleable Software
Articles — brandur.org · May 31, 2026

You Must Fix Your Asserts
Loris Cro's Personal Website · May 31, 2026

JLink JTAG Access on the Pinecil
Posts on Daniel Mangum · May 30, 2026

TokioConf 2026 videos are out, and save the date for 2027
Tokio · May 29, 2026

Notes on Fourier series
Eli Bendersky's website · May 28, 2026

About LLMs at Zig Days
Loris Cro's Personal Website · May 28, 2026

Plugins, Everywhere
Amp News · May 28, 2026

Kafka Share Groups and Parallelizing Consumption - Part 2: Producer Batches and share.acquire.mode
Jack Vanlightly · May 27, 2026

Adventures in Vibe Coding and Agentic Engineering
Lane Sawyer🌹 · May 27, 2026

Drop the Neo
Amp News · May 27, 2026

Proof of Human
Amp News · May 27, 2026

SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems
Engineering at Meta · May 26, 2026

California Umbrella Insurance
The FI Tax Guy · May 26, 2026

One Simple Thing: Do Deep Squats
Lane Sawyer🌹 · May 25, 2026

Kafka Share Groups and Parallelizing Consumption — Part 1: Tuning max.poll.records
Jack Vanlightly · May 25, 2026

GPT Image 2 Paints Better
Amp News · May 25, 2026

Why Effects?
Yosh Wuyts — Blog · May 23, 2026

Benchmarking Apache Kafka Consumer Groups vs Share Groups (overhead test)
Jack Vanlightly · May 22, 2026

Roth IRA Withdrawals
The FI Tax Guy · May 21, 2026

Agents will make your telemetry explode. You are not ready.
Tiny Lessons – shipping bytes · May 21, 2026

TIL: Symlinking NixOS Dotfiles
matklad · May 21, 2026

Amp Labs
Amp News · May 21, 2026

Introducing the pkg.go.dev API
The Go Blog · May 21, 2026

Rush, 2.0
Amp News · May 21, 2026

Introducing Dimster, a performance benchmarking tool for Apache Kafka
Jack Vanlightly · May 20, 2026

Handcrafted with Care: Alfred's Core Values
Alfred Blog · May 20, 2026

Reimagining Software Delivery with AI
American Express Technology · May 20, 2026

Yeunjoo Choi from Igalia on Chromium
Notes on software development · May 20, 2026

Better Experiments with LLM Evals — A funnel, not a fork
Spotify Engineering · May 18, 2026

My Updated Early Retirement Withdrawal Plan
Retire by 40 · May 18, 2026

Serving files over HTTP three ways: synchronous, epoll, and io_uring
Notes on software development · May 18, 2026

Always Be Blaming
matklad · May 18, 2026

The Best FIRE Software Just Got Even Better
Mad Fientist · May 14, 2026

npm Package Changes
Amp News · May 14, 2026

Toasty 0.6.0 - What is new?
Tokio · May 14, 2026

Catch Flakes On Main
matklad · May 14, 2026

Reel Friends: Building Social Discovery that Scales to Billions
Engineering at Meta · May 13, 2026

What's in my CERT Kit?
NetworkProfile.org · May 13, 2026

Migrating Data Ingestion Systems at Meta Scale
Engineering at Meta · May 12, 2026

New Book Drop/Giveaway: “Retire by 30”
Budgets Are Sexy · May 12, 2026

Learning Software Architecture
matklad · May 12, 2026

Steering Zig Fmt
matklad · May 8, 2026

Flower: an SSG with a Clojure template language
the website of jyn · May 8, 2026

Vibe coding builds the mess, you still have to live in it
Tiny Lessons – shipping bytes · May 7, 2026

Trust Without Disclosure: Why Zero-Knowledge Proofs Could Help Build Trust in AI Agents
American Express Technology · May 6, 2026

Amp, Rebuilt
Amp News · May 6, 2026

Programming Is Real Engineering, And AI Proves It
iRi · May 5, 2026

Scripty
Loris Cro's Personal Website · May 5, 2026

GPT-5.5 In Deep
Amp News · May 4, 2026

callgraph analysis
the website of jyn · May 3, 2026

Minimal Viable Zig Error Contexts
matklad · May 3, 2026

Scaling, stretching and shifting sinusoids
Eli Bendersky's website · May 2, 2026

Automating Hermitage to see how transactions differ in MySQL and MariaDB
Notes on software development · May 2, 2026

Building a Natural Language Interface to the Spotify Ads API with Claude Code Plugins
Spotify Engineering · May 1, 2026

RoboBuffett 😂
Budgets Are Sexy · May 1, 2026

Polishing Alfred's Onboarding Experience
Alfred Blog · April 29, 2026

Contributor Poker and Zig's AI Ban
Loris Cro's Personal Website · April 29, 2026

Ghostty Is Leaving GitHub
Mitchell Hashimoto · April 28, 2026

Branimir Lambov from IBM on Cassandra
Notes on software development · April 26, 2026

Opus 4.7
Amp News · April 25, 2026

Swissing a table
Phil Pearl's Blog · April 24, 2026

AI threats in the wild: The current state of prompt injections on the web
Google Online Security Blog · April 23, 2026

How We Built a Smarter Pickup Experience for Gated Communities
Lyft Engineering - Medium · April 23, 2026

Turns out, competition works
Fragments — brandur.org · April 23, 2026

Background Coding Agents: Supercharging Downstream Consumer Dataset Migrations (Honk, Part 4)
Spotify Engineering · April 22, 2026

Does it work, or does it keep working?
Tiny Lessons – shipping bytes · April 22, 2026

Building Trust in AI-Powered Transactions with Amex Agentic Commerce Experiences (ACE) Developer Kit
American Express Technology · April 22, 2026

The burden of hypersensitivity
strongly-typed-thoughts.net blog · April 21, 2026

Spreadsheets Don’t Answer Every Personal Finance Question
The FI Tax Guy · April 20, 2026

6 Simple Money Rules I Live By Every Day
Budgets Are Sexy · April 20, 2026

256 Lines or Less: Test Case Minimization
matklad · April 20, 2026

When Code Guarantees Are Checked
iRi · April 20, 2026

The Shockingly Simple Math Behind Social Security
Mr. Money Mustache · April 16, 2026

Floating Point Fun on Cortex-M Processors
Posts on Daniel Mangum · April 16, 2026

Who even uses jemalloc in 2026 anyway? (many major projects)
Notes on software development · April 16, 2026

AI is an extinction-level event for your rules of thumb
Tiny Lessons – shipping bytes · April 15, 2026

Can an Oil Price Shock Derail the US Economy?
Early Retirement Now · April 15, 2026

Simdutf Can Now Be Used Without libc++ or libc++abi
Mitchell Hashimoto · April 15, 2026

One Developer, Two Dozen Agents, Zero Alignment
Maggie Appleton · April 13, 2026

Fun with an indecisive AI coding agent
Ben Hoyt's technical writing · April 12, 2026

Caveman
Fragments — brandur.org · April 12, 2026

The AI Productivity Paradox: Why the AI Multiplier is Less Than 2x
ForrestTheWoods · April 12, 2026

Bringing Rust to the Pixel Baseband
Google Online Security Blog · April 10, 2026

PSA Crypto: The P is for Portability
Posts on Daniel Mangum · April 10, 2026

Protecting Cookies with Device Bound Session Credentials
Google Online Security Blog · April 9, 2026

Bazel Q1 2026 Community Update
Bazel Blog · April 8, 2026

How jobs, events, and funding work on The Consensus
Notes on software development · April 8, 2026

"Somewhere" (2010) review
Fragments — brandur.org · April 7, 2026

The Building Block Economy
Mitchell Hashimoto · April 7, 2026

I Am So Money
Budgets Are Sexy · April 6, 2026

Q1 2026 FIRE Update
Retire by 40 · April 6, 2026