SPSC vs MPSC Queues: Who Owns the Next Slot?
Compare SPSC fan-in and MPSC queues in C++20 with runnable examples, acquire/release ordering, bounded capacity, and measured throughput tradeoffs.
Notes on software, systems, and tradeoffs.
Compare SPSC fan-in and MPSC queues in C++20 with runnable examples, acquire/release ordering, bounded capacity, and measured throughput tradeoffs.
How threads share memory, what a mutex actually does on Linux, and why replacing locks with atomics is not automatically an optimization.
AI makes it easier than ever to build impressive-looking systems that are architecturally defeated before they start.
AI can accelerate engineering, but it can also create false confidence in bad solutions.
F1 telemetry, low-latency trading, and choosing Zig over C++ and Rust