A collection of my favorite technical content—pieces that influence the way I think about programming.
The rules of logic no longer apply when you cross the line.
A collection of my favorite technical content—pieces that influence the way I think about programming.
code { white-space : pre-wrap !important; } This article is tightly scoped to cover one topic with specific, actionable advice: How to configure...
All kinds of reasonable-sounding beliefs about undefined behavior are wrong. Let's go through them.
I’ve recently been dipping my toes in the very deep water that is “undefined behavior” in C and C++, and the more I learn about it, the scarier it …
For more background on safety and security issues related to C++, including definitions of “language safety” and “software security” and similar terms, see my March 2024 essay “C++ safety, in conte…