mad44
https://muratbuffalo.blogspot.com/2026/03/800th-blog-post-wr...
https://muratbuffalo.blogspot.com/2026/08/composition-and-mo... The rely-guarantee reasoning we used in this post is where the two abstractions meet and become a joint constraint. The modularity abstraction is the boundary: we split the specs into private versus interface variables, hiding produced from the consumer and consumed from the producer. The modeling abstraction is the Env actions. E.g., EnvPut is not an API for the producer, it is a reduction of the producer: the minimal behavioral skeleton of the entire producer relevant to the consumer's property.
Secondly, I think the open partial specs, composable specs would help address the problems with monolithic specs that Dodd's cites. https://muratbuffalo.blogspot.com/2026/08/composition-and-mo...
PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely
Taming LLMs: Using Executable Oracles to Prevent Bad Code
Claude Code Experiment: Visualizing Hybrid Logical Clocks
https://www.mongodb.com/company/blog/channel/engineering-blo...
LeaseGuard: Raft Leases Done Right
And a couple more pearls from Prof. Winston here as well. https://muratbuffalo.blogspot.com/search?q=winston
TLA from First Principles
Best of 2023 in MuratBuffalo Distributed/Database Systems Blog
Epoxy: Acid Transactions Across Diverse Data Stores (VLDB'23)
Hints for Distributed Systems Design (2023)
How I Learn a Technical Subject
Detock: High Performance Multi-Region Transactions at Scale (Sigmod 2023)
Sonification for monitoring and debugging distributed systems
New Directions in Cloud Computing
In Search of an Understandable Consensus Algorithm. Diego Ongaro, John Ousterhout, Usenix ATC, 2014.