“Red Flag: Hard to Pick Name

If it’s hard to find a simple name for a variable or method that creates a clear image of the underlying object, that’s a hint that the underlying object may not have a clean design.”

— John Ousterhout, A Philosophy of Software Design

@RuthMalan And a paraphrase complementary heuristic, shared by Eric Evans at a DDDEu talk one year... purposefully give awkward names to cncepts that are unclear about or that you are still figuring out what they should be in your design
@RuthMalan note: I think that was in a talk about Playing with the concept of time...