🌓

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. I’ve also done some cryptocurrency and security engineering 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