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