Naming Things & Separation of Concerns
Some 15 years ago I came across a saying which resonated with me: There are only two hard things in Computer Science: cache invalidation and naming things. Phil Karlton At first, it sounded like a joke, but I felt that it carried some truth. As years have gone by, I now recognize that it actually…