DataFusion 53 came out last week. I took a look at the individuals and companies who committed the most.
(paywall has expired)
theconsensus.dev/p/2026/04/03...
Posts by Pierre Zemb
How #NASA Built #Artemis II’s Fault-Tolerant Computer – Communications of the ACM cacm.acm.org/news/how-nas...
I just published a post on why I think fakes are more powerful than both mocks and Testcontainers.
A fake that is worse than production: dropping writes, returning stale data... It catches the bugs that containers faithfully hide.
pierrezemb.fr/posts/why-fa...
I just gave a talk "Testing: prevention vs discovery" at the #FinistAI x #FinistDevs crossover meetup 🧪
DST is the ultimate feedback loop for LLMs. It lets them discover what they don't know.
No recording, but slides are available:
pierrezemb.fr/slides/2026-...
#deterministic #simulation #LLMs
👀 How does a #fuzzer find a 3-byte crash sequence in 9,000 iterations instead of 16 million?
🛠 Coverage turns a multiplicative problem into an additive one. I built a minimal #rustlang fuzzer from scratch to understand how it works:
pierrezemb.fr/posts/diving...
🎉 I will be speaking at #SunnyTech 2026 about simulation-driven development!
#SeaTechAndSun
Rob Pike's 5 Rules of Programming
"write stupid code that uses smart objects" is my favorite one!
www.cs.unc.edu/~stotts/COMP...
Google Engineers Launch "Sashiko" For Agentic AI Code Review Of The Linux Kernel - Phoronix www.phoronix.com/news/Sashiko...
"Even in healthy clusters, MariaDB Galera Cluster exhibited Lost Update and Stale Read"
Jepsen: MariaDB Galera Cluster 12.1.2 jepsen.io/analyses/mar...
📝 The datafusion-index-provider PoC from last year is now a real library in datafusion-contrib, running in production.
🔧 New post on building secondary index queries with standard DataFusion operators
pierrezemb.fr/posts/datafu...
#Rust #DataFusion
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.
The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅
(BTW, this is a good opportunity to support your favourite local bookshop!)
👀 Turns out I'm #163 on the most active GitHub committers list in France
A non-trivial amount of credit goes to #ClaudeCode, my favorite coding partner these days!
committers.top/france
✍️ I just published "Simulating Leader Election on top of FoundationDB"
🧪 Can LLM-generated code be trusted for distributed systems? Only if you have the right feedback loop.
pierrezemb.fr/posts/simula...
#FoundationDB #rustlang #simulation
💡 In #FoundationDB, your reads determine whether YOU conflict. Your writes determine what OTHERS conflict with.
✍️ Wrote about OCC patterns for layer engineers: phantom conflicts, snapshot reads, atomic ops, and versionstamps.
pierrezemb.fr/posts/fdb-tr...
I recently had an intense #squash match this morning, lasting an hour and ending with a 3-2 victory ✌️
Throughout the entire game, I maintained a heart rate consistently above 190 beats per minute 🥵
Right. To me, it truly feels like iterating and chatting with someone other a committed file. Like a colleague, or the good old rubber duck debugging
I haven’t tried Kiro yet. What’s your opinion about it?
Have you tried github.com/github/spec-...?
It is pretty useful to get the sense of spec-driven development?
✍️ I keep having the same conversation with colleagues about using LLMs for code. Finally wrote it down.
Planning, context, feedback loops, and why simulation + LLMs is a powerful combo.
pierrezemb.fr/posts/llms-f...
#llm #rustlang #testing
RUST REFLECTION MVP HAS LANDED https://github.com/rust-lang/rust/pull/146923
THIS IS NOT A DRILL
🎄 Before heading to holidays, I wrote my 2025 year in review.
✍️ Back to engineering after 2 years of management. Built moonpool, a #FoundationDB simulation framework in #rustlang. Published 20 posts. Learned to work with LLMs. A year of going deeper.
pierrezemb.fr/posts/2025-y...
🔧 I just published a blogpost about specs in the #LLM era. Model checkers like #Fizzbee work for algorithms. But for APIs and business logic? The tooling doesn't exist yet.
pierrezemb.fr/posts/specs-...
🧪 How do you test #rustlang code that runs on top of #FoundationDB?
✍️ I wrote about designing simulation workloads: the patterns that find real bugs, the rules you can't break, and the pitfalls
pierrezemb.fr/posts/writin...
This is an awesome podcast episode about debugging a Grown-up #ZFS Data Corruption Bug podcasts.apple.com/fr/podcast/o...
Currently having a lot of fun modeling some internal spec in #fizzbee!
How to (badly) start a week #squash