Python is not context free (2012)

A grammar for HTML5 (2012)

Tar-pit thinking (2012)

The monadic morass

The case for the connected lightbulb

Why safe languages are the best way to achieve memory safety

Finally: pattern matching (interesting history at the end)

C and C++ are dead like COBOL in 2017

Awk, Unix, and functional programming

Let’s sunset C/C++