<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 11, 2018 at 3:33 AM, Greg Ewing <span dir="ltr"><<a href="mailto:greg.ewing@canterbury.ac.nz" target="_blank">greg.ewing@canterbury.ac.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Most people's short-term memory is good enough to remember<br>
that "m" refers to the match object while they read the<br>
next couple of lines. IMO, using a longer name would serve<br>
no purpose and would just clutter things up.<span class="gmail-HOEnZb"><font color="#888888"></font></span></blockquote><div> </div></div>Indeed.</div><div class="gmail_extra"><br></div><div class="gmail_extra">A thought just occurred to me. Maybe we need to instigate a cultural shift where people think about style guides as less dictated by hard-coded rules that were "passed down from the mountain" and more as derived from research that we can all understand about usability. A lot more is known about how human perception and various types of memory and learning work than it was when the "7 things plus/minus 2" rule was invented (<a href="https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two">https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two</a>).</div><div class="gmail_extra"><br></div><div class="gmail_extra">It would be fascinating to imagine a future where  language designers could talk about such topic with as much confidence as they talk about the efficiency of hash tables.<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div></div>