Blogroll

Today

OCP Summit 2026: Powering AI with Open Innovations in Scale-Up, Scale-Out, and Scale-Across Networks
Engineering at Meta · October 12, 2026

Shipping Media Over QUIC at Meta Scale for Instagram Live Ingest
Engineering at Meta · October 12, 2026

Turning Opportunistic AI Inference Capacity Into Better Ads Recommendations
Engineering at Meta · October 12, 2026

The Mini Arc of Lifetime Tax Planning
The FI Tax Guy · October 12, 2026

From Coding Assistants to Agentic Teams at HelloFresh
HelloTech - Medium · October 12, 2026

Making Our First Roth Conversion
Retire by 40 · October 12, 2026

Last 7 Days

How to effectively debug when you no longer understand the code
Stories by Cindy Sridharan on Medium · October 10, 2026

If your team is happy, are you doing a good job?
charity.wtf · October 8, 2026

Monte-Carlo simulations
Eli Bendersky's website · October 8, 2026

Deepthi Sigireddi from Supabase
Notes on software development · October 8, 2026

What's on that Access Port?
Posts on Daniel Mangum · October 7, 2026

AI Code Reviewers vs. Guardrail Engines: Where each fits
Earthly Blog · October 7, 2026

On Git Refs
matklad · October 7, 2026

NTS: Authenticated Time at Meta
Engineering at Meta · October 6, 2026

Trump Accounts: Are They a Scam?
Millennial Revolution · October 6, 2026

Last 30 Days

The TokioConf 2027 Call For Talk Proposals is now open
Tokio · October 6, 2026

A Terminal Protocol for Program Status (OSC 7501)
Mitchell Hashimoto · October 6, 2026

Benchmark In Milliseconds
matklad · October 5, 2026

Compression and concatenation on the web
Notes on software development · October 4, 2026

Alfred 6: First Sneak Peek
Alfred Blog · October 2, 2026

Arch-specific SIMD in Go
The Go Blog · October 2, 2026

Bazel Q3 2026 Community Update
Bazel Blog · October 2, 2026

Summary of reading: July - September 2026
Eli Bendersky's website · October 1, 2026

Dynamic Placeholders: Integrating with Workflows
Alfred Blog · September 29, 2026

One canary rule, three systems to reconcile
Earthly Blog · September 29, 2026

Can the new Bill Bengen Portfolio Increase My Withdrawal Rate to 4.7%? – SWR Series Part 65
Early Retirement Now · September 28, 2026

How To Take Sabbatical Leave & Return With More Money
Trip Of A Lifestyle · September 27, 2026

Replacing the old battery on rechargeable bike lights
Julia Evans · September 27, 2026

Full text search and PostgreSQL
Notes on software development · September 27, 2026

Rusty thoughts on "Parse, don't validate"
Eli Bendersky's website · September 26, 2026

Will the AI Bubble Destroy our Retirement?
Mr. Money Mustache · September 25, 2026

Trading a Cloud Identity for Your Own: Workload Attestation on Managed Compute
Netflix TechBlog - Medium · September 25, 2026

Evolving programming languages in the AI era
Dashbit Blog · September 24, 2026

Platform-independent SIMD in Go
The Go Blog · September 24, 2026

Bringing Private Processing to Meta AI Glasses
Engineering at Meta · September 24, 2026

Topcoat is pushing the boundary of server applications with Rust
Tokio · September 24, 2026

The Zig Journey
Loris Cro's Personal Website · September 23, 2026

Bare metal  is back, and so is my relationship with Tinkerbell
Tiny Lessons – shipping bytes · September 21, 2026

Where do AI norms come from?
charity.wtf · September 21, 2026

Open-Sourcing Rebalancer: A Generic, High-Performance Library for Solving Assignment Problems
Engineering at Meta · September 21, 2026

Inside Petal: Building the World’s First Petabit-Class Transoceanic Subsea Cable
Engineering at Meta · September 21, 2026

Dynamic Placeholders: Adding 5 Content Types to your Snippets
Alfred Blog · September 21, 2026

Advancing Centurion Lounges’ Cloud Platform for Enterprise Scale
American Express Technology · September 21, 2026

Notes on discrete-time Fourier series and transform
Eli Bendersky's website · September 19, 2026

Finding Bugs
matklad · September 19, 2026

Leave the Class Path in the Rearview Mirror
Netflix TechBlog - Medium · September 18, 2026

When the Debugger Lies
Posts on Daniel Mangum · September 18, 2026

There's no point at which turning your brain off will work
· September 18, 2026

A couple tiny Codex TUI features
Fragments — brandur.org · September 17, 2026

15 years later, a day without Tmux
Fragments — brandur.org · September 17, 2026

Future Tax Hikes On Retirees
The FI Tax Guy · September 16, 2026

tokens too cheap to meter
the website of jyn · September 16, 2026

Size-Specialized Memory Allocation
The Go Blog · September 16, 2026

How and Why We Bought 4x DGX Sparks
Alex Ellis' Blog · September 15, 2026

The Best Tax Deduction
The FI Tax Guy · September 14, 2026

3 Money Books Up for Grabs!
Budgets Are Sexy · September 14, 2026

Wrapping Up Our House Hacking Journey
Retire by 40 · September 14, 2026

Confessions of an Unrepentant Slop Snob
charity.wtf · September 14, 2026

Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces
Maggie Appleton · September 14, 2026

Older

Query plan rewriting in PostgreSQL
Notes on software development · September 13, 2026

Alfred 5.8: Ready for macOS 27 Golden Gate
Alfred Blog · September 11, 2026

Refreshing the Travel-Time Map Behind Lyft’s Marketplace: Rebuilding Neighborhood Reachability…
Lyft Engineering - Medium · September 10, 2026

Alfred 6: Unlimited Possibilities
Alfred Blog · September 10, 2026

Home Hardware, Part 2: Width Matters
Ramblings from Jessie · September 10, 2026

Dynamic Placeholders: Time and Date
Alfred Blog · September 9, 2026

Home Hardware, Part 1: My Control4 Revenge Arc
Ramblings from Jessie · September 8, 2026

Why Function Arguments Are Not Function Colors
iRi · September 8, 2026

How well do agents use test and verification techniques?
· September 7, 2026

Data races and the limits of ThreadSanitizer in C and Go
Notes on software development · September 6, 2026

we have a year to fix security everywhere
the website of jyn · September 4, 2026

ZGateway: Learnings from Putting a Proxy in Front of ZippyDB
Engineering at Meta · September 3, 2026

Your Agent Speaks MCP. Give It a Computer.
The Fly Blog · September 3, 2026

An Organizational Second Brain: Building an AI That Learns From Experts
Engineering at Meta · September 2, 2026

Static Allocation, Constant Work
matklad · September 2, 2026

Goroutine Leak Profiles
The Go Blog · September 2, 2026

Ed Zitron's AI prediction track record
· September 1, 2026

A Crash Course in Predicate Logic
Blog on Hillel Wayne · September 1, 2026

Rerouting the Stream: How Lyft Moved to the Apache Flink Operator
Lyft Engineering - Medium · August 31, 2026

Context Inspector: Measuring Context Quality Before the LLM Call
American Express Technology · August 31, 2026

Cancelation Terminology
matklad · August 31, 2026

Adding Floating-Point Decimals for Fun and Profit
Bounded-Error Log · August 30, 2026

Bug blindness
· August 30, 2026

MAPS: Netflix’s Multimodal Asset Personalization at Scale
Netflix TechBlog - Medium · August 28, 2026

The AtomicLog + LogDrive: Strong vs weak sealing
Jack Vanlightly · August 28, 2026

How big are factorials?
Eli Bendersky's website · August 28, 2026

simple is not small
the website of jyn · August 27, 2026

Generic Methods
The Go Blog · August 26, 2026

The LogDrive: Flexible Composition Through Abstraction in Shared Logs
Jack Vanlightly · August 25, 2026

WebSockets vs. SSE should be about ordering and correctness
Dashbit Blog · August 25, 2026

A $1,000 Contest for Sharing Your Love of 401(k)s!
Budgets Are Sexy · August 24, 2026

HelloFresh on ChatGPT: A First Step Toward the Future of E-Commerce
HelloTech - Medium · August 24, 2026

Farewell Golioth... and Hello Nordic!
Posts on Daniel Mangum · August 24, 2026

Summer Vacation 2026
Retire by 40 · August 24, 2026

distributed identity
the website of jyn · August 24, 2026

Another look at SQLite's WAL-Reset bug
Notes on software development · August 23, 2026

A Tale of Two Flink Autoscalers
Netflix TechBlog - Medium · August 21, 2026

Rust Glancer
matklad · August 21, 2026

There's no reason for software to be slow anymore
· August 21, 2026

Updating a side project with AI in 275 commits
Ben Hoyt's technical writing · August 20, 2026

Better Batteries
matklad · August 20, 2026

Domain-Driven Design matters more when AI writes your code
Learn Building Modern Go applications · August 19, 2026

Go 1.27 is released
The Go Blog · August 19, 2026

KCL part 3: look and feel
featherweight musings · August 18, 2026

Character Counts: Why “30 Characters Max” Is Usually Wrong
American Express Technology · August 18, 2026

August 2026
Maggie Appleton · August 18, 2026

The benchmarkpocalypse
· August 17, 2026

The road to ACID transactions in Cassandra 6
Notes on software development · August 16, 2026

Four levels of in-place initialization
Yosh Wuyts — Blog · August 15, 2026

Printing Lists
matklad · August 14, 2026

Hourly updates to jobs and the feed
Notes on software development · August 14, 2026

Does anyone run Postgres without PgBouncer?
Fragments — brandur.org · August 12, 2026

How does programming language affect token efficiency and correctness?
· August 9, 2026

Who Should Pay For Source Code Availability?
Loris Cro's Personal Website · August 9, 2026

The FastLanes Unified Transport Layout
blog.dave.tf · August 8, 2026

How and Why Netflix Built a Real-Time Distributed Graph: Part 3 — Querying the graph with gRPC…
Netflix TechBlog - Medium · August 7, 2026

River binaries will get 10 kB lighter
Fragments — brandur.org · August 6, 2026

Zig's Io.Threaded is Neat
matklad · August 6, 2026

Writing code isn't the bottleneck anymore, reading is
Learn Building Modern Go applications · August 5, 2026

A Decade of Freedom
Mad Fientist · August 5, 2026

New bazel.build websites incoming!
Bazel Blog · August 5, 2026

Touring The Consensus, six months in
Notes on software development · August 5, 2026

My “Double Everything” Hack
Budgets Are Sexy · August 3, 2026

Modeling Device Capabilities for Analytics
Netflix TechBlog - Medium · July 31, 2026

The Simple Elegance of the Integrated Timing Belt Loopback Fastener
Posts on Daniel Mangum · July 31, 2026

GenRec: Towards LLM-Native Recommendation at Netflix
Netflix TechBlog - Medium · July 30, 2026

Improving Correctness in Agentic AI with Execution Guardrails
American Express Technology · July 30, 2026

How to “Lie” with Personal Finance – Part 4: Risk Parity
Early Retirement Now · July 29, 2026

pgtestdb's template cloning approach to testing is fast
Fragments — brandur.org · July 29, 2026

Superlogical
Mitchell Hashimoto · July 29, 2026

Logic for Programmers is Now Available
Blog on Hillel Wayne · July 29, 2026

I used to add links by hand
Fragments — brandur.org · July 28, 2026

Can we increase the Safe Withdrawal Rate with Risk Parity? – SWR Series Part 64
Early Retirement Now · July 27, 2026

Leadership Lessons from The Odyssey
Posts on Daniel Mangum · July 27, 2026

Keyboardion
Ian Henry · July 27, 2026

The paradox of free time
Fragments — brandur.org · July 26, 2026

Turn And Face The Strange
The Fly Blog · July 24, 2026

Bad benchmarks and evals: Senior SWE-Bench, napkin math, and winter tires
· July 23, 2026

Announcing Topcoat: a framework for building full-stack reactive web apps with Rust
Tokio · July 22, 2026

Everyone Should Know SIMD
Mitchell Hashimoto · July 22, 2026

Some more things about Django I've been enjoying
Julia Evans · July 21, 2026

Memory Safety's Hardest Problem
matklad · July 20, 2026

In Memoriam, Encountering World War I, and Thinkable Horrors
Maggie Appleton · July 18, 2026

In-House LLM Serving at Netflix
Netflix TechBlog - Medium · July 17, 2026

The Quirky Roth IRA MAGI Rule and In-Plan Roth Conversions
The FI Tax Guy · July 17, 2026

30% of Deployments Are Agent-Initiated. Is Your Platform Ready?
Tiny Lessons – shipping bytes · July 17, 2026

Learning a few things about running SQLite
Julia Evans · July 17, 2026

i've started drawing again
the website of jyn · July 16, 2026