Recursive Make Considered Harmful [1998,2006]

Senders/Receivers: An Introduction

Algol 68 – A Retrospective

Overload Journal 183 - October 2024

I come here not to bury Delphi, but to praise it (2019)

Value-Oriented Programming

Profiting from the Folly of Others (2020)

The Year of C++ Successor Languages

OOP Is not Essential

CPU Clocks and Clock Interrupts, and Their Effects on Schedulers (2015)

Algol 68: A Retrospective

Cache-Line Aware Data Structures

Yet Another Hierarchical State Machine (2004)

A Usable C++ Dialect that is Safe Against Memory Corruption

The Importance of Back-of-Envelope Estimates

New issue of C++ magazine "Overload" covers (among other things) memory safety including an introduction to Rust for their target audience.

Initialization in C++ is Bonkers

Best Practices vs Witch Hunts

Programming Your Own Language in C++

CPU Clocks and Clock Interrupts, and Their Effects on Schedulers

Variadic and Variable Templates