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 A Name Can Be Out of Scope While the Object Is Still Alive on April 21, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Argument Dependent Lookup Finds Functions You Never Imported on April 16, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Inline Stopped Meaning Inline a Long Time Ago on April 11, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Global Objects Are Built in an Order Nobody Chose on April 5, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Two Definitions of One Function Is a Bug the Linker May Never Report on March 27, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Compiler Is Allowed to Evaluate Your Arguments in Any Order on March 17, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Counting Down to Zero With an Unsigned Type Never Ends on March 9, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Signed Overflow Does Not Wrap, It Erases Your Guarantees on March 7, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals A Reference Cannot Be Empty and That Changes Everything on February 25, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Const Is a Message to the Next Person Who Reads This Function on February 21, 2026 Ruaridh Kensington-Oyelaran