Agree on the functional bit.
Naming things: I try to not think about it for more than 10 seconds, and go with the best I've got by then. I find myself renaming things sometimes, and I'm eager to do this when a better name comes to me.
Naming things: I try to not think about it for more than 10 seconds, and go with the best I've got by then. I find myself renaming things sometimes, and I'm eager to do this when a better name comes to me.
At that point, it is a cognitive burden to handle so many "managers".
Just name it whatever and come back to it when it starts to matter more and you've probably thought of something better by then.