It wasn't aimed at you, it was aimed at the majority of perl "programmers" I've met and worked with.
However, in my years of software development experience (11), many graduates of software engineering schools don't know jack anyway. They may be able to use the buzzwords and recognize patterns they learned about in school, but they have a really hard time articulating why the methods they learned in school are better than other methods. Most of the time they have the ideas right but have no real-world experience and it really shows. They also tend to overcomplicate and overengineer things.
On the other hand, those without schooling who are "fresh" in the business can't recognize patterns, don't know why they're useful, slap things together haphazardly, and generally don't have any idea that there is a difference between program design and "programming."
In my experience, 10% of the programmers I've worked with are great, and their greatness doesn't seem to correlate with whether they've had formal training. The 30% below that generally have degrees, although not in any tech-related field, and are generally functional. The remaining 60% should get a new job.