I found a hugely insightful article on naming. It encourages concise naming, and lays out really clear principles on how to name variables well.
“A name has two goals:
- It needs to be clear: you need to know what the name refers to.
- It needs to be precise: you need to know what it does not refer to.
After a name has accomplished those goals, any additional characters are dead weight.”
https://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/