
software engineer @microsoft | databasemaxxing
Washington, USA
Joined October 2025
- Tweets695
- Following894
- Followers4.3K
- Likes2.2K
Found this great article covering the history of distributed sqlite and the different approaches people have taken (Raft, streaming replication, CRDTs, etc)
philipotoole.com/twelve-year…
The pghacker MCP was released today (check out the Microsoft blog post), and it lets you explore Postgres's history including design decisions, past commits, and mailing list discussions
I played around with it, and it seems super helpful. As an example, I asked about the history of Postgres WAL (which wasn't always a part of Postgres!):
blog post:
techcommunity.microsoft.com/…
mcp:
pghacker-mcp.dev/
If you haven't been following the Postgres 19 reverts and why they're happening, this article provides some interesting context
peter.eisentraut.org/blog/20…
Built my first memory allocator in C
This one is just a simple bump allocator, but I'm planning to build one a little more sophisticated this week
I built a device that electrocutes me whenever I bite my nails
looking back, this might be my greatest project (didn't break the habit though)
Joe Sluis retweeted
Replying to @joeksluis
+1 to @joeksluis suggestion here, last year I attended few sessions live and few on demand. I must say it was too good if you care about performance and system programming. You shouldn’t miss it.
All sessions are recorded and you can watch them later as well at your convenience from their YouTube channel.
Here is the recording from last year sessions - youtube.com/playlist?list=PL…
If you're interested in systems programming, databases, performance, etc (guessing a lot of you are!), then check out p99 conf next week!
The speaker lineup is stacked and there are a ton of interesting talks. A few I'm looking forward to:
- Breaking SQLite’s Single-Writer Bottleneck
- io_uring: past, present, future
- Can Everything be an LSM?
I realized the Turso and LSM talks overlap, but I'm pretty sure all the talks are recorded
Link:
p99conf.io/
Joe Sluis retweeted
Two talks worth checking out if you’re in Seattle on 10/22 and interested in AI and workflows!
🤖 Kevin Burns will explore when to use LLMs, decision models, or deterministic code in production AI workflows, with examples from Cadence.
📱 Zi Zhu will share how he built OpenOx, an open-source mobile app that creates integrations on the fly and adapts to new services.
Come hang out with the Seattle tech community and learn something new!
Details + RSVP: luma.com/kz0zs6uz?tk=DTrIoT
My article reading game is sadly lacking this month
I added a page to my reading list to track my habits month by month
I've had some experience with C a couple years ago, but I'd say Rust was my first real low level programming language
Recently though, I've come back to C to better understand the Postgres source code, so it was pretty funny to come across this article about "C for Rust programmers". A really well-written article!
I recently learned that Postgres can store indexes using hash tables instead of B-trees
B-tree indexes are the default in Postgres and are generally more versatile (ex: hash indexes only support equality lookups), but it's still cool to know hash indexes are an option
Solved Fly io’s second distributed systems challenge in C
This one was about generating unique IDs during network partitions when nodes can't communicate with each other
this also reminded me of Twitter's Snowflake IDs that I read about a while back. They solve a similar problem but support the creation of thousands of IDs per millisecond per worker
Solved Fly io's first distributed systems challenge in C
the tutorial uses Go, but I figured this would be a good opportunity to get more comfortable with C
the challenges if you're curious :)
fly.io/dist-sys/1/













