I'm only going to respond here to #4, as it's the only one I have any nits to pick from.
in reply to Re: Modern Perl and the Future of Perl
in thread Modern Perl and the Future of Perl
I see many people saying not to follow blindly someone else's advice. That's great for experienced programmers, and especially for those with existing experience in Perl. However, the best practices are arrived at from the experience of a very bright person.
He may not always be right. There may be differences of opinion over some of the practices he suggests. Certain suggestions surely make more sense in certain cases than in others. So to always follow them blindly would be bad.
My concern is that people give caveats so strong against PBP for people new to the language. These people are flying blind about best practices by default. Rather than developing random habits blindly, it would be beneficial for them to develop good (even if not universally accepted as best) habits blindly. Once they have some experience, then they're better equipped to make decisions about when to break away from Damien's suggestions and when to stick to them.
To summarize, I guess I'm simply trying to say that perhaps people should be encouraged to follow good advice until they have determined there are valid reasons not to do so rather than to discount the value of the advice simply because some of us already know when to break the general rules (even if we can't always agree on which rules to break and when it's appropriate).