The Life of a Programmer

Search

Archives

All of the things labelled as Posts, so that crawlers have a place to find them.

Nobody cares about your code

Nobody cares about your code. It was quite a shocking moment when I learned this in my programming career. I would take great care in

What a compiler does: Parsing

Parsing is where the story of compilation begins. While it may mean something wonderful to us, our source code is merely a stream of character

What a compiler does: symbol resolution

A key activity of a compiler is to translate named symbols into memory locations. The process typically involves a few stages: identifying the symbols, segmenting

A secure and private browser sandbox

A patchwork set of standards and rules is creating an unsafe web. Cross-site attacks are too common and privacy leaks have become the norm. There’s

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

Archives

A roguelike deckbuilder set in a steampunk casino run by ravens. Rewire the machine in your favour and they won’t take it quietly. Blend your chips into new colours and change what “random” means to steer a run toward the build you have in mind.

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

Search