The Life of a Programmer


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