A Union Without a Tag Is a Bug You Have Not Hit Yet on August 26, 2026 Posted by Ruaridh Kensington-Oyelaran
Concepts Turned Template Errors Back Into Sentences on August 24, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Fundamentals Every Include in a Header Is a Tax on Everyone Downstream on August 24, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals A Good Name Removes the Need for the Comment Below It on August 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Read the First Error, Ignore the Next Two Hundred on August 14, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Some of Your Program Can Finish Before It Starts on August 5, 2026August 27, 2026 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