Here's my CPAN goods. [cpan.org]
Yeah, me too. But I'm a capitalist, so I like to see what people are writing checks for. As I'm fed up with the various unsubstantiated claims, I've whipped up a little graphic that will hopefully cheer you up. I'll try to keep it updated regularly.
If nothing else, it'll give us all something to watch as we're overtaken by our Ruby and Python overlords.
Why is Perl's bar so tall? (Score:2)
It would be really cool to see a Venn diagram sorta thing to see how they all overlap, but I guess that would be too many dimensions.
Any chance of sharing the code? Maybe as an article for The Perl Review?
Re: (Score:1)
That's part of the reason jobs.perl.org became so popular, because on jobs.perl.org you know the jobs are PRIMARILY about Perl, not just incidentally involving it.
Re: (Score:2)
That's the tricky thing about this sort of analysis: what are you going to actualyl be doing when you get the job? There might be a Perl keyword and then they switch it up on you so you're really doing PHP .
Re: (Score:1)
Re: (Score:1)
I've posted it to perlmonks [perlmonks.com].
Its pretty simplistic, so I don't think its TPR-worthy.
Many will question the "sampling" technique, but I'm assuming the spurious datapoints are as likely in PHP/Python/Ruby samples as Perl (which is why I added the "Mixed" datapoint for each language). As importantly (albeit subjectively), I think job listings are a much better metric than the usual book sales or (perhaps worst) web search metrics.
And yes, I pondered a Venn diagram, but
Only Perl Jobs (Score:1)
If you put (perl not java) you will get jobs that asked for perl and does not ask for java at all. you can compare (perl not java) versus perl and see what is the overlap of jobs between the two skills. Unfortunately, the query su
And jobs.perl keeps growing... (Score:1)
Per city (Score:1)
757 New York, NY
211 San Francisco, CA
191 Chicago, IL
156 San Jose, CA
151 Jersey City, NJ
120 San Diego, CA
93 Seattle, WA
93 Mountain View, CA
89 Atlanta, GA
85 Santa Clara, CA
82 Los Angeles, CA
66 Philadelphia, PA
61 Irvine, CA
60 San Mateo, CA
57 Dallas, TX
52 Minneapolis, MN
50 Palo
Not growing in my town (Score:1)
Perl isn't dead, it's merely sleeping (Score:2)
And, as others have pointed out, Perl is usually an auxiliary, not primary, job skill that employers are looking for. I think I see it listed for just about every sys admin position, for example.
Now, before anyone gets their Perl Panties in a bunch, I'm not suggesting that Perl is anywhere near where Cob
Re: (Score:1)
That depends on your definition of "safe". If you mean "here is a stack of statistics and here is the research methods and raw data", then we agree on the word safe. If you mean "two 14 year olds emo kiddies with stupid pointy-in-the-middle haircuts and eyeshadow knocked on my door to try to sell me on DHHism, and no one's done that for Perl in a couple of years, but I leave the proof
Re: (Score:1)
Actually, I wouldn't call in Father Murphy to give COBOL [google.com] its last rites just yet. And if COBOL's survivability concerns you a great deal, you may want to withdraw all your funds from the bank, as much of them are still managed by COBOL based systems. Not to mention how much of your government may be dependent on it.
I'm also a bit puzzled by those that seem to demand a level of data cleansing of the Perl numbers that isn't required of any of the other
Re: (Score:2)
Regarding the data cleansing, I think it's a fair question to ask for any language that's often used in an auxiliary role. If you want verifiable data I guess you would have to analyze the job descriptions. Personally, I think jobs.perl.org is a better (or at least
Re: (Score:1)
To paraphrase Sam Tregar, that's kind of an Apples to Oranges [perl.org] comparison (even with your followup correction).
Re: (Score:2)
I've been doing some more number crunching for both CPAN and RubyForge, and it's been an interesting exercise. I'm going to save the results for an independent blog post. However, I'll leave you with this hypothesis:
The existence of a collaborative development environment for a given programming langu
Re: (Score:1)
Does "collaborative development environment" include IRC, mailing lists, and Usenet or is it solely the purview of web fora?
I'm curious to see your research and conclusions, but the CPAN predates SourceForge. In my mind, that's an important distinction between collaborative Ruby and collaborative Perl development. (I might also suggest that Ruby's main driver skews a lot of new Ruby developers toward the web, where even Perl 5's various waves of popularity included a lot of system administrators who did
Perl is dead? (Score:1)
$: for i in perl python java ruby php cobol ; do echo -n "$i -" ; apt-cache search $i | grep $i | wc -l ; doneperl -1560
python -720
java -426
ruby -375
php -245
cobol -1
I think this says that Perl is extremely mature. People are not as excited about it because it's old (that is, Perl 5), but that doesn't stand for anything.
The reason MacOS software developers are so successful is because everyone is developing for Microsoft Windows. There may be only