AJR
banner
andrewrepp.com
AJR
@andrewrepp.com
Database nerd. Working on Hyperdrive at Cloudflare. Formerly on the Greenplum Kernel Team.

Also LoL and MtG, because I am a cliche.
Reposted by AJR
The atomic ensemble time scale at the NIST Boulder campus has failed.
December 20, 2025 at 10:54 PM
Reposted by AJR
Big improvement to frameworks on Cloudflare! You can now deploy most frameworks from the CLI with zero config. No adding adapters. No editing configs. No wrangler.toml! It's all done automatically. Experimental now, with 10 frameworks supported today.

developers.cloudflare.com/changelog/20...
December 16, 2025 at 3:50 PM
So uh. Do you think they warned Dropbox first? Imagine getting that email.
December 12, 2025 at 9:21 PM
As a systems guy who's not afraid to take a frontend ticket now and again, I'm aware that frontend is often more complex than "boxes and buttons and stylesheet". But like... this sort of thing just astounds me. A good reminder that my corner of programming doesn't have a monopoly on cool work.
📣 New article on @frontendmasters.com about a visual problem that bugged me for years: making a card that truly feels deep.

frontendmasters.com/blog/the-dee...

Would love your thoughts.
December 6, 2025 at 9:53 PM
Reposted by AJR
Do you like databases?
Do you want to hear two database professors rant about them?
Do you need one of those professors to have a Turing Award for databases?
If yes, then join Mike Stonebraker and I next Wed Dec 10 @ 1:00pm EST for database hot takes: www.dbos.dev/webcast-2025...
2025 in Review with Mike Stonebraker and Andy Pavlo
Webcast Dec 10: DBMS researchers Mike Stonebraker (MIT / DBOS) and Andy Pavlo (CMU) discuss which data and CS trends are heating up or cooling down heading into 2026.
www.dbos.dev
December 5, 2025 at 11:29 PM
Reposted by AJR
If you've ever used Rust, you've felt jyn's positive influence — even if you never realized it.

I hope my token of recognition is just the start of jyn's invaluable work getting the funding it deserves.

Folks, can we get jyn some more funding? RT 🙏
github.com/sponsors/jyn...
Sponsor @jyn514 on GitHub Sponsors
Support jyn's open source work on Rust, and their writing about a vision for the future of computers
github.com
November 30, 2025 at 3:51 PM
Reposted by AJR
I’ve compiled a survey of all the different strategies for torn writes (case #1) on transactional.blog/blog/2025-to... . A different set of 2&3’s durability discussion is covered on transactional.blog/how-to-learn... too.
November 29, 2025 at 11:53 PM
You ever cut a release and all of a sudden The Sorcerer's Apprentice starts playing like boss music?
November 23, 2025 at 2:12 PM
Reposted by AJR
A step-by-step guide to building a key-value database from scratch: www.nan.fyi/database - love the explainer/interactive animation in this
November 14, 2025 at 4:27 PM
Reposted by AJR
It is 1998. I am at the kitchen table writing Batman fanfic but I keep getting distracted by breaking news about a Bill Clinton sex scandal

It is 2025. I am at the kitchen table writing a canonical Bat-book but I keep getting distracted by breaking news about a Bill Clinton sex scandal
November 15, 2025 at 1:34 AM
Reposted by AJR
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
October 22, 2025 at 2:32 AM
Reposted by AJR
It's great to see things shifting back to the principles we were promoting through the mid 2000s while working on RSS, Atom, Activity Streams, and ironically OpenSocial. Those efforts ended up being short circuited by Twitter and Facebook competing to own the walled gardens. We've come full circle.
September 27, 2025 at 3:29 AM
Reposted by AJR
ME, IN TEARS: you can't just say every single part of a computer system is a file

UNIX, POINTING AT THE MOUSE: file
September 7, 2025 at 11:01 AM
Reposted by AJR
Regarding goroutine & unbuffered channel interaction, found myself repeating this multiple times. Maybe it's time to write it down for reference.

Early return + unbuffered send = goroutine leak.

rednafi.com/go/early_ret...

#golang
Early return and goroutine leak
At work, a common mistake I notice when reviewing candidates’ home assignments is how they wire goroutines to channels and then return early. The pattern usually looks like this: start a few goroutin...
rednafi.com
September 7, 2025 at 1:49 PM
Reposted by AJR
on type safety
June 14, 2025 at 2:42 PM
Reposted by AJR
America is beautiful, contradictory, unfinished. I am proud of our country even as we constantly strive to make it better, to protect and deepen our democracy, to fulfill its promise for each and every person who calls it home.

Happy Independence Day. No Kings in America.
July 4, 2025 at 4:14 PM
Reposted by AJR
Proposed incident metric: how often at least one person says "but this is impossible" when considering a theory that turns out to be true.
June 29, 2025 at 11:08 PM
Reposted by AJR
“no way to prevent this” says only programming language where this regularly happens
mofu.run sof @mofu.run · Jun 14
incident report is out and this one is actually painful
Google Cloud Service Health
status.cloud.google.com
June 14, 2025 at 2:48 PM
Reposted by AJR
Looks like the Google Cloud incident report is out: status.cloud.google.com/incidents/ow...

A June 12 policy update with unintentional blank fields triggered a crash loop in Service Control code that lacked proper error handling, causing binaries to fail globally.
Google Cloud Service Health
status.cloud.google.com
June 14, 2025 at 1:51 AM
Reposted by AJR
A SIGTERM is issued by the operating system; my process effortlessly dodge rolls it, then immediately executes a perfect parry against the MMU. Before it can recover, a null pointer has been loaded into EBX. The kernel groans at my shit.
June 6, 2025 at 1:36 PM
Reposted by AJR
Reposted by AJR
happy to finally announce it!

@cloudflare.social is now backing @pkg.pr.new's data infrastructure!

thank you so much everyone for supporting the tool and making this possible.
June 5, 2025 at 7:51 AM
This is the one timeline where there may be future history books with a chapter on Roganomics.
June 5, 2025 at 11:31 PM
Reposted by AJR
The agenda for Systems Distributed is out now!

Join us in Amsterdam for two days of talks, film references, and systems... distributed!

systemsdistributed.com/agenda
May 1, 2025 at 1:02 PM