Ten Commandments For Naming Your Code

There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton Naming things is hard. Image taken from [How to Name Things](, used under [license]( As developers, we spend a lot of time and effort trying to name things appropriately. This can cause us no small amount of frustration, as the ability to name things properly requires abilities (a mastery of your... Read more >