It&#x27;s just Stockholm syndrome.<p>a one-letter variable name does communicate &quot;this variable is of no consequence, it works like an index register works in assembly,  and you should be able to prove it correct by inspection. Wish it had a &quot;foreach&quot;... &quot;<p>plus, I read a lot of signals code - filters, tranforms, where the one-letter names are translations from formulae. It&#x27;s &quot;you can write Fortran in any language&quot; code.<p>Celebrate the diversity.