About the Blog

My name is Bruce Hill and I'm a programmer and game developer. I've worked on The Sims 4, as well as a number of my own games, including 30 Second Life and Triptoy. I also created the Nomsu Programming Language.

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