There are 2 hard things in programming:
- Naming things
- Cache invalidation
- Off by one errors
I am now struggling with the first, as I would need to come up with a name to the solution I am planning to work on. I have come up with 2 alternatives. The first one would be awesome, but it is already in use by a fairly common tool that does a bit different thing. The second would be descriptive but boring, and there are other implementations that would do the same thing as mine with the same name. I guess I need to come up with a totally unique name then, and that will take some time.