http://www.perlmonks.org?node_id=64709

I know it is improper to not comment enough- the programmers i work with have that to a science. I know it is improper to put garbage comments in code. Is it a bad thing to comment in an almost 1:1 ration. Meaning comment each sub, variable etc. I guess the real question/meditation is at what level do you comment for? Do you comment for someone:
at your skill level?
above your skill level?
a junior programmer?
or for that #@$@$!#@*#! new jr sysadmin that doesn't know perl. And will gate keep the code from the servers?
Btw I am learning perl because i am that #@$@$!#@*#! jr sysadmin that has to put stuff on the servers.