The Code You Compile Is Not the Code You Wrote on September 19, 2026 Posted by Ruaridh Kensington-Oyelaran
A Passing Concurrency Test Proves Almost Nothing on September 19, 2026 Posted by Ruaridh Kensington-Oyelaran
The Same Algorithm Runs Ten Times Faster in a Different Layout on September 19, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Memory Shared Ownership Is a Design Decision, Not a Convenience on February 8, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Everything in C++ Is Either Something You Can Point at or Something You Cannot on February 6, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Map Keeps Order and Charges You a Pointer Chase for It on February 6, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Pay for Flexibility Only When You Use It on February 5, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Finding a Library Is Harder Than Building One on February 4, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in STL List Earns Its Place Only When You Splice on February 1, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Include the Same Header Twice and Watch It Break on January 30, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Public Means Everyone Downstream Inherits This Too on January 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Unique Pointer Costs Nothing and Removes an Entire Bug Class on January 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Locking Manually Means Forgetting to Unlock Eventually on January 26, 2026September 10, 2026 Ruaridh Kensington-Oyelaran