Blocking a Thread on Disk Wastes the Whole Thread on October 30, 2026October 30, 2026 Posted by Ruaridh Kensington-Oyelaran
A Watchpoint Finds the Writer That Print Statements Never Catch on October 30, 2026 Posted by 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
Posted in Concurrency A Data Race Is Not a Wrong Answer, It Is No Answer on January 25, 2026October 8, 2026 Ruaridh Kensington-Oyelaran