&gt; This guy is fresh out of college and should know not to name variables like this....<p>&gt; For the record I&#x27;m a senior for CS.<p>That&#x27;s a poor form of argumentation.<p>In your example, assuming the MusicMP3 variable is local, and the function is reasonably short, then it is preferable to use a short name such as &quot;m&quot; over a longer but equally uninformative name such as &quot;mmp3&quot;. In programming just like in mathematics, we are often more interested in how values <i>interact</i> with each other than with what they <i>are</i>. Short names makes the interactions easier to see, e.g:<p><pre><code>    diag_len = sqrt(w * w + h * h)
</code></pre>
Is much better than:<p><pre><code>    rectangle_diagonal_length = square_root_of(rectangle_width * rectangle_width + rectangle_height * rectangle_height)
</code></pre>
Maybe I have still not convinced you and that is ok. But now you see it is a matter of taste. So why get upset over if someone names a variable &quot;m&quot; instead of &quot;mmp3&quot;? Is it the end of the world?