One Picture Replaces an Afternoon of Guessing on September 17, 2026 Posted by Ruaridh Kensington-Oyelaran
A Function That Takes Any Number of Anything on September 14, 2026 Posted by Ruaridh Kensington-Oyelaran
A Race You Cannot Reproduce Still Happens in Production on September 13, 2026September 13, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Keyword Static Means Three Different Things on September 7, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals You Do Not Need the Whole Class to Hold a Pointer to It on September 1, 2026September 1, 2026 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