In programming in general. its always a good practice to make names of routines as long as necessary that clearly describes everything the routine does (a description of the return value)
as for adding the prefix... i.e (defun LM:WhatMyFunctionIs )
These prefixes may help you when posting code on forums or discussion groups
for support. As you get ready to post your code you may notice those toolbox functions due to
their prefix and include those external functions. This makes it easier to get support.
now as for this..
Beacuse those prefix are normally associated with routine names and not for variable names.
now variable naming convention is another thing..
simply put. its a good practice for programemrs all over the world to follow.
you dont have to do this is what i'm trying to tell you.. but then again,... see previous post
Since you aren't willing to give it a try, or indicate which part of my explanation wasn't clear, here is an example for you to copy/paste into your code whilst still not understanding its inner workings: