We had a BOF ("Birds Of a Feather") for marketing Perl yesterday. Dave Cross organized it and I kicked things off. My agenda didn't quite go as planned. I started by laying out the goals:
The BOF didn't follow that. I didn't think we'd get all of these concerns addressed, but when we had 51 people showing up and pulling things into different directions, it became herding cats. I tried unsuccessfully to pull things back on track, but everyone was insisting on explaining the problems they had with Perl and the solutions they saw for the problems. After cutting a few people short to ensure that others got a chance to talk (frustrating because some people who went on at length had excellent lists of issues that they wanted to address), I went with the flow and steered things from there. Here's what came out of it.
We couldn't agree on a clear goal, so I just pulled rank and said "our goal is 'bringing the excitement back to Perl'" and we moved on from there. Then one person (I didn't catch his name, sorry), asked the annoyingly obvious question: how do we measure success? We have several ideas here, but we need more. Job postings, analyzing server logs from perldoc.perl.org (a lovely site, by the way) and other Perl sites, tracking articles and similar things. We don't yet know the most effective things that will be needed here, but we know we need this.
Richard Dice suggested that when companies are worked with (he had a lot of say about the selection of companies), we need to have a neutral way of getting information. Imagine a matrix with the vertical axis listing value drivers ("availability of programmers", "speed of development", "commercial support" and so on) and the horizontal axis listing various technologies and have them "score" their perceptions of these technologies. I've no idea if this is the way we'll go (yes, we know we need to talk to more than just companies), but it's much better than what we previously considered.
There was also general -- not universal -- agreement that we need to have market research and analysis professionals involved. How we pay for this is unknown at this time, but Gabor and others had plenty of ideas on how to make this happen.
Edmund von der Burg, the brains behind send-a-newbie.com, surveyed the newbies for their attitudes. It's not a comprehensive or formal survey, but that information was illuminating nonetheless.
Some of the various issues which were raised (no endorsement, just mentioning issues):
There was quite a bit of information that I learned which I didn't previously know, but perhaps one of the most fascinating things was this: in many countries, Perl does not have a negative reputation because no one's heard of Perl. If that's not an opportunity, I don't know what is. That might be beyond our scope (I really don't know and it would be hard to quantify), but I highly recommend people think about how we could change that.
Obviously there's a lot more than that and we have more work to do, but this is a good start. Some potentials can't be discussed yet (there are some companies which might be willing to provide advice/money/assistance) and others aren't finalized, but we're starting to get things on track.
Off the top of my head, after discussing with Abigail and others...
In the Perl community, everyone worth their salt is either overworked, busy, tired, swamped in backlogs and/or generally not interested in spending effort on things that don't directly work towards one's goals, ambitions or even just basic needs. In our community, the most precious thing we have is our attention and time.
When I have some attention to spend, I'll try and do the following things:
What are YOU (the reader, not Ovid
Re:Good start, here's a few more ideas...
dearfrankg on 2009-08-05T19:42:12
I like your comments.
I made the point the other day that the perl community needs leaders. We need to vote for some leaders because all this back and forth slows progress. I'm glad many people want their voices heard, that's a good thing, but someone needs to make a decision. If its a bad decision we'll all and scream until it gets changed.
I think having a couple of top ten lists will help
Top 10 p5 things that suck
Top 10 p5 things that rock
Let's market the good things and squash the bad things.
p5 needs a progress report like p6.
-- Today we squashed 2 items off the suck list
-- Our p5 army is now 10000 strong:)
-- etc.
hope that helpsRe:Good start, here's a few more ideas...
ggoebel on 2009-08-05T22:04:44
Voting for leaders is a bad idea. Let the natural leaders emerge by proving themselves through act and deed.
This about sums it up: http://developer.symbian.com/forum/message.jspa?messageID=85949
I think it's worth quoting in its entirety:
"Does anyone use Perl? Or are the rumors it's dead true?
Posted: 05-Feb-2009 23:09
Perl is nowhere to be found. There's no perl developer center. No guides. No examples. There are python, PHP,
Perl used to be the language of the web. What happened?
Will
Re:External perception
peterdragon on 2009-08-06T11:06:12
BTW found with Google search: "use.perl does anyone"