New Internationalist

Perl in your city

Over the years, I’ve been involved with a fair number of Bricolage implementations for different organizations. (For those that don’t know, Bricolage is a large, Perl-based, publishing system.) Many of these organizations don’t have a full-time Perl programmer on staff, and instead rely on external contracts to do the heavy lifting that comes up from time-to-time. However, most of these organizations have a "Web producer" or "Web manager" — a generalist who helps with content updates, and smaller scale Web site changes — and, almost without fail, that person eventually asks: How can I learn more about Perl?

The question came up again recently and it got me thinking about the relative obscurity of Perl learning opportunities. There are the obvious challenges that have been discussed recently, i.e., the limitations of learn.perl.org, the small number of Perl books published each year, the fact that O’Reilly appears to be forgetting about Perl, and the prominence of outdated learning resources that don’t help to promote the best practices described as Modern Perl, or Enlightened Perl. 

All those challenges aside, the biggest obstacle for many may simply be that it’s hard to find traditional learning pathways, like teacher-led courses, certification programs, and online learning opportunities. 

These opportunities exist, but are often hidden away in the annals of community college course offerings, vocational programs, or are only known to Perl insiders who read Perl-related news (which kind of defeats the purpose, if the course if introductory in nature).

Go ahead: do a quick Google search for Perl courses in your city and see what comes up. Now ask yourself: if you were new to Perl and were in search of a learning opportunity, would you have enough information? How would you come to a decision about which learning opportunity to invest in? Who could you ask? 

This got me thinking about a couple of things: 

  • The need for Perl learning resources that go beyond books
  • The need to connect people with Perl resources in their community

Perl learning resources that go beyond books: For starters, lots of people don’t learn well with a strictly self-directed approach. While the Perl books are great, they probably can’t compete with an in-class experience that includes peer support and a teacher, when it comes to helping people who are new to the language and prefer learning this way. 

On this point, I’m thinking that it would be helpful to compile a list of online courses that can be accessed by people living anywhere. I haven’t done an exhaustive search, but these two are ones that I have recommended to people in the past (not Perl-specific, but with Perl components): 

… but there must be others out there, no? (Know some? Please leave them in the comments.)

Connect people with Perl resources in their community: For those that live close to large urban areas, there are probably several options for learning in a traditional course environment at a community college or similar continuing education programs. The challenge is: How does someone who doesn’t know what they need to learn make a decision about which to choose? 

Perhaps this is something that the local Perl Mongers groups could help with, either via their mailing list, or via some kind of a local resources page that provides a list of courses and some comments on the advertised course content. 

And, while I’m thinking about it, a local resources page could also automatically aggregate some other helpful information like:

  • Local Perl jobs (via jobs.perl.org, Craigslist, etc.)
  • Local Perl news (via planet.perl.org, etc.)
  • Local Perl bloggers and Twitterers (via Technorati, Twitter search, etc.)
  • Local groups & meet-ups that aren’t Perl-specific

What do you think? Would it be valuable to explore ways to help people connect with Perl resources that are specific to their region or city, e.g.: yourcity.perl.org? The comments are open.

Comments on Perl in your city

Leave your comment







 

  • Maximum characters allowed: 5000
  • Simple HTML allowed: bold, italic, and links

Registration is quick and easy. Plus you won’t have to re-type the blurry words to comment!
Register | Login

  1. #1 szabgab 14 Oct 09

    Perl Monger groups

    That would be a useful starting point for any [a href=’http://www.pm.org/’]Perl Monger group. We already have the infrastructure in place for creating http://GROUPNAME.pm.org/ Where the groupname is usually the name of a city or a country.

    Unfortunately many groups that are listed on pm.org do not have an active web-site - something I am [a href=’http://szabgab.com/blog/2009/10/1254982764.html’]cleaning up in these days but basically someone who has some tuits could create a pm group in a city even if they s/he is alone at this point and start collecting the resource you mentioned.

  2. #2 phillip_at_newint 14 Oct 09

    Hey there Gabor,

    Agreed: it would be great if the Perl Mongers could play more of a role in aggregating local resources. However, I have to admit that I'm not impressed with the state of most of the PM.org sites -- they're often out-of-date and of questionable usefulness for someone who's looking for local learning resources (other than connecting with other Perlers in their area).

    I'm excited to see what comes of your PM clean-up efforts. But I'm still wondering if either A) there could be geographically focused Perl pages that did some of the work automagically, and / or B) if the PM pages/system could be improved to put the focus on local resources and not just PM meetings.

    Thoughts?

    Phillip.

Subscribe to Comments for this articleArticle Comment Feed RSS 2.0

Guidelines: Please be respectful of others when posting your reply.

Get our free fortnightly eNews

Multimedia

Videos from visionOntv's globalviews channel.

Related articles

Popular tags

All tags

The Tech Blog

This is where New Internationalist Web Team documents the free and open software used to build this website and its services, discusses emerging issues in the technology space, and provide critical analysis, news and commentary on all things IT and web.

The Tech Blog