The Life of a Programmer



Writing Leaf is a fascinating journey through the world of language design and compiler construction. Working on the fine details of a modern compiler gives one a strong appreciation for how languages actually work. Hopefully I can share my fascination with you in these articles about compilers.

If you’d like to keep abreast of my newest writings on compilers be sure to follow me on Twitter, or follow me with WordPress (see right panel).

What a Compiler Does

This is a series of articles I’m writing to provide a friendly introduction to how compilers work.

Other topics

These are other articles I’ve written which include a detailed look at some aspect of the compiler.

If there’s a particular topic you’d like me to write about then just let me know.

Please join me on Discord to discuss, or ping me on Mastadon.


A Harmony of People. Code That Runs the World. And the Individual Behind the Keyboard.

Mailing List

Signup to my mailing list to get notified of each article I publish.

Recent Posts