Sizeof on an Array Parameter Gives You the Wrong Answer on October 6, 2026 Posted by Ruaridh Kensington-Oyelaran
Your Writes Do Not Reach Other Threads in the Order You Wrote Them on October 5, 2026October 5, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Memory Splitting One Struct Into Five Arrays Can Double Throughput on September 23, 2026September 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals A Macro Has No Scope, No Type, and No Mercy on September 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Amdahl Decides Your Ceiling Before You Write a Line on September 23, 2026September 30, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Code You Compile Is Not the Code You Wrote on September 19, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Passing Concurrency Test Proves Almost Nothing on September 19, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory The Same Algorithm Runs Ten Times Faster in a Different Layout on September 19, 2026September 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools One Picture Replaces an Afternoon of Guessing on September 17, 2026 Ruaridh Kensington-Oyelaran
Posted in STL A Function That Takes Any Number of Anything on September 14, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Race You Cannot Reproduce Still Happens in Production on September 13, 2026September 13, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools The Hot Function Is Never the One You Suspected on September 11, 2026 Ruaridh Kensington-Oyelaran