You Are Here - Marc's Blog
The cost of turning written business logic into code has dropped to zero. At best, near-zero.
The cost of integrating services and libraries, the plumbing of the code world, has dropped to zero. At best, near-zero.
What does that mean for the future?
New blog post: brooker.co.za/blog/2026/02...
07.02.2026 18:36
👍 42
🔁 11
💬 1
📌 3
Bernardo as well, he’s great, used to run Amazons internal Rust build system
06.02.2026 15:57
👍 2
🔁 0
💬 0
📌 0
Blaring ads on gas pumps are the peak of American culture
31.01.2026 18:54
👍 1
🔁 0
💬 0
📌 1
dsql by awslabs/mcp
Discover and install skills for AI agents.
This sounds great, we have a skill integration that you might find useful!
skills.sh/awslabs/mcp/...
26.01.2026 21:15
👍 1
🔁 0
💬 1
📌 0
LeaseGuard: Raft Leases Done Right!
Many distributed systems have a leader-based consensus protocol at their heart. The protocol elects one server as the "leader" who receives ...
We introduce LeaseGuard: a Raft-specific lease protocol with a precise spec and fast recovery after crashes.
Paper + Implementation linked in our joint (w Jesse @emptysqua.re) blog post below.
muratbuffalo.blogspot.com/2025/12/leas...
19.12.2025 13:13
👍 12
🔁 3
💬 0
📌 0
TIL (thanks to this paper) that common 64-bit systems are only using 48-bits of that to actually address memory. Still leaving a cool 256TB max addressable size
14.12.2025 05:44
👍 0
🔁 0
💬 0
📌 0
The Bf-tree paper from VLDB ‘24 looks neat, it’s a shame the implementation hasn’t been released yet. Maybe a chance for someone Christmas tinkering
vldb.org/pvldb/vol17/...
13.12.2025 16:58
👍 0
🔁 0
💬 1
📌 0
Zig’s fun, I like the explicit error handling and fast compile times. I struggled a bit getting some of the simpler things set up, like reading from a file, mainly because the documentation is lacking in examples for the latest version
01.12.2025 21:20
👍 0
🔁 0
💬 0
📌 0
Aurora DSQL: Serverless E-Commerce Platform
Discover how to build a serverless multi-region e-commerce platform using Aurora DSQL and AWS services in this comprehensive guide
darryl-ruggles.cloud/dsql-kabob-s...
🆕 Here is my latest blog introducing a Serverless Multi-Region E-Commerce Platform based on an Amazon Aurora DSQL database. For a database platform I have almost always used DynamoDB due to it being truly serverless and pay as you go. (1️⃣/4️⃣)
🧵
18.11.2025 04:15
👍 7
🔁 4
💬 1
📌 0
Enable AI-powered agents with Aurora DSQL using Strands Agents and MCP
YouTube video by AWS Events
My demo from the Amazon Aurora livestream is now up as a VOD on YouTube, you can catch it here: youtu.be/5iFA_7lo9aI?...
09.09.2025 14:56
👍 1
🔁 0
💬 0
📌 0
What are the best languages for multiprocessor programming right now? Thinking ones that provide strong, safe primitives and good performance.
I know Rust works well for this thanks to ownership & releasing of locks on drop. Are there any others that are worth trying?
04.09.2025 17:37
👍 0
🔁 0
💬 0
📌 0
I’ve been blowing through Octavia Butler’s Patternists series over the past few weeks. Love how each of them threads together while standing completely on its own.
03.09.2025 15:16
👍 0
🔁 0
💬 0
📌 0
Aurora DSQL: How to spend a dollar
This blog post from Marc Bowes might help with understanding pricing: marc-bowes.com/dsql-how-to-...
03.06.2025 03:29
👍 0
🔁 0
💬 0
📌 0
People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.
27.05.2025 17:31
👍 19
🔁 5
💬 0
📌 0
Very glad Steve didn’t follow this advice and that the Rust book exists, it’s an incredible resource
Writing about something you don’t know is often the best way to _start knowing_
04.02.2025 16:58
👍 3
🔁 0
💬 0
📌 0
I love this paper! It’s a clear way to communicate that both application and infra developers are responsible for how to make things scalable, while splitting those responsibilities neatly
28.01.2025 03:29
👍 2
🔁 0
💬 0
📌 0
By taking the time to encode some safety property in the type system, you save yourself time and pain down the line in explaining how to use it or preventing misuse
12.01.2025 16:56
👍 0
🔁 0
💬 0
📌 0
Rust is Safe for X
I love this article from lwn and this conclusion especially: this ability to take a property that the language does not know about and “teach” it to Rust, so that now it is enforced at compile time, i...
Wrote a short bit about Rust being a “Safe for X” language: blog.benjscho.dev/technical/20...
I’ve basically had this article from lwn in my head for a while and it’s a major reason why I love working in Rust, especially on a big project with a lot of other engineers
12.01.2025 16:55
👍 0
🔁 0
💬 1
📌 0
Not sure how popular it'll be but I thought this one was pretty good.
smbc-comics.com/comic/precise
09.01.2025 20:41
👍 833
🔁 93
💬 44
📌 6
error: avoid using labels containing only the digits `0` and `1` in inline assembly
--> hal-x86_64/src/segment.rs:243:14
|
243 | "1:",
| ^ use a different label that doesn't start with `0` or `1`
|
= help: start numbering with `2` instead
= note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
= note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
= note: `#[deny(binary_asm_labels)]` on by default
why Rust is the greatest programming language of all time, in one screenshot
03.01.2025 19:28
👍 327
🔁 37
💬 5
📌 5
This is why I’m particularly excited for cargo scripts to be stabilized into Cargo. This is just a single file, it doesn’t really need to be a crate
23.12.2024 15:53
👍 0
🔁 0
💬 0
📌 0
Rust is a surprisingly great scripting language. While I could fiddle around with bash, awk or see to get something working, without tests it would be more brittle. Rust makes it easy to create a really handy micro utility without spending a lot of time
23.12.2024 15:52
👍 0
🔁 0
💬 1
📌 0
Very nice! I haven’t heard of madsim before, will take a look.
I love working with sim tests, would be very frustrating to do this kind of thing without.
20.12.2024 22:20
👍 2
🔁 0
💬 0
📌 0
Looks interesting! I’m curious what you’re using for your deterministic sim testing, is it turmoil or something else?
20.12.2024 22:12
👍 3
🔁 0
💬 1
📌 0
There’s some great quotes in there
“The most successful users adopt a relaxed, sporty attitude”
20.12.2024 15:01
👍 0
🔁 0
💬 0
📌 0
I’m also really enjoying The Hitchhikers Guide to Logical Verification. It’s dragging up memories of trying to do type inference with Haskell.
20.12.2024 15:00
👍 0
🔁 0
💬 1
📌 0