About the Blog

My name is Bruce Hill and I’m a programmer living in the Bay Area. I’ve done game development work on The Sims 4, as well as a number of my own games, including the iOS games 30 Second Life and Triptoy. I also created the Nomsu Programming Language. These days, I work at a cryptocurrency company doing cryptography and security work.

Naming Things is my blog, which focuses mainly on programming and algorithms, but may also cover other topics. The name of the blog comes from the Phil Karlton quote:

There are only two hard things in Computer Science:

cache invalidation and naming things.

Cache invalidation is, of course, a very interesting topic, but I’ve spent a good deal more time thinking (and agonizing) about naming things, so it seemed like a good name for my blog.

Contact Info