Greg London [[EMAIL PROTECTED]] quoth: *> *>blaming the current language is convient. *>"Perl encourages bad coding practices."
Well, having managed systems for programmers for 15 years now I can say that I have noticed a trend from programmers well based in C to kids with little or no college, no C and some of the worst programming habits anyone could imagine. I don't think it's language specific and you'll see it everywhere in the industry. Perl simply gives the inexperienced programmer all the rope they need or want to hang themselves and 6 generations down the road with ease. The absolutely worst crap I ever got paged at 3am for killing a system was ....surprise, horribly written Perl rearing its ugly head. Perl is easy to pick on because it's so often true that people have mounds of crappy, ugly, shoddy, quickly slapped together perl code to point at. I'm sure bioinformatics is a veritable treasure trove of such gems. This is endemic to the language so people either have to live with quickie ugly perl that will render itself unmaintainable after a while or find some way of defining standard coding practices for all projects including perl. Perl people love to toss around the "Laziness, Hubris, and Impatience" quote of Larry out of context to praise their own such traits yet 99% of the time those 3 qualities lead to really suck ass code. e.
