Re: Perl, the new generation

[email protected] (Adam Turoff) Wed, 16 May 2001 16:09:37 -0400
Newsgroups perl.perl6.meta
Message-ID <[email protected]>
On Wed, May 16, 2001 at 12:49:00PM -0600, Nathan Torkington wrote:
> If you work in a team, then the bar is raised to the union (not the
> intersection) of everyone's knowledge.  But team programming is not
> for small trivial tasks, and if you're solving large complex tasks
> then it's unsurprising that you'd need some of the more advanced
> features of Perl.

In some cases, it's the union.  In other cases, it's the intersection.

I've worked on projects where the N+1st member of a team brings new
techniques that really help everyone's code.

I've also worked on projects where the N+1st member of a team starts
writing idiosyncratic code that no one else can read or debug
(especially when using inheritance and closures).  

It's also amazing how long some people can go without seeing a
statement modifier or non-default delimiters like s{}{};.  In the 
micro view, that's OK.  In the macro view, it leads to Perl Mongers 
meetings that feel more like AA:

	"I've been using Perl for three years, and I'm still a beginner"
	"How does 'open($f, $filename) or die;' work again?"
	"Prototypes?  You mean like C?"
	"I still need to sit down and learn regexes.  They're still confusing."

Z.