How to name things in programming
When structuring code, elegance and efficiency always take top priority.However, when naming, my philosophy is always clarity over elegance.for example (in python):     def reverseListAndAddOneToEachElement(input_list):

Ugly, but clear. I don't even need to write out the full definition you already know exactly what it does.