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 Fundamentals Catch the Bug Before the Program Ever Runs on July 30, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals An Assert Documents What You Believe, Not What You Hope on July 25, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Undefined Behaviour Does Not Crash, It Grants Permission on July 17, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Overload You Meant to Call Is Rarely the Cheapest One on July 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Default Arguments Are Chosen at Compile Time, Not Run Time on July 4, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Plain Enums Leak Their Names Into Everything Around Them on June 24, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Structured Bindings Killed the Three Line Unpack on June 16, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Range for Copies Every Element Unless You Ask It Not to on June 13, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Modifying a Container While Looping Over It Is a Coin Flip on June 2, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Forgetting One Break Is Still Legal C++ on May 25, 2026 Ruaridh Kensington-Oyelaran