<span class="gmail_quote">On 10/18/06, <b class="gmail_sendername">Paul Makepeace</b> &lt;<a href="mailto:paulm@paulm.com">paulm@paulm.com</a>&gt; wrote:</span>On 10/17/06, John Wang &lt;<a href="mailto:johncwang@gmail.com">
johncwang@gmail.com</a>&gt; wrote:<br>&gt;&gt; The Catalyst project has created a marketing team in addition to the dev and<br>&gt;&gt; doc teams. Currently jshirley and I are in marketing and anyone else who is<br>&gt;&gt; interested is welcome to join. Marketing serves to promote the product
<br>snip<br>&gt;<br>&gt; The single biggest obstable you are likely to find in the real world<br>&gt; is I suspect that there aren't enough perl programmers. There are far,<br>&gt; far more PHP and Java programmers than Perl, and thus the scalability
<br>&gt; from an *organisational* point of view is much better. If we can hire,<br>&gt; we can grow. If we can't hire, we end up increasingly dependent on a<br>&gt; small group or single person for our livelihood.<br>&gt;
<br>&gt; If I were in your position I would spend a lot of time and energy<br>&gt; focussing your efforts on demonstrating a large developer base with a<br>&gt; variety of available commercial support possibilities.<br><br>
<div><span class="gmail_quote">On 10/18/06, <b class="gmail_sendername">Alex Pavlovic</b> &lt;<a href="mailto:alex@taskforce-1.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">alex@taskforce-1.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I would have to concur with Paul here. I don't know about United States, but<br>here in Canada, there seems to be a growing trend to hire php programmers for<br>web projects, at least from my experience. In the past we contracted out to
<br>variety of clients, less then 30% were perl jobs, the rest were explicitly<br>requested by the client to be LAMP oriented.</blockquote><div><br></div></div>I agree this is an important issue. More than just Catalyst, Perl needs better marketing. I think one big problem is that many people have outdated views of Perl going back to Perl 4 coding styles. Bill Odom mentioned finding Perl developers is the number one problem organizations tell him at this past summer's YAPC::NA. I have cc'd Bill Odom and Andy Lester of TPF as well as JT Smith of Plain Black / 
WhyPerl.com on this post because they are also involved with Perl marketing.<br><br>My apologies for the some-what <span name="intelliTxt">stream-of-consciousness nature of the following response. It will be formalized as part of the Marketing Plan after responses are gathered and considered.
</span><br><br>(1) Partnerships: Promoting Perl in general is part of TPF's charter so Catalyst Marketing should work with TPF.
<br><br>(1.1) WhyPerl.com: TPF and Plain Black (<a href="http://www.plainblack.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.plainblack.com/</a> the company behind WebGUI) are sponsoring a website called 
WhyPerl.com which will run articles about Perl. I believe the articles will be business related on explaining why Perl makes business sense. 
WhyPerl.com should be launched in November. I'm not sure what the process for article submission is yet but ideally members of the Catalyst community would write articles relating to Catalyst and Perl use in general for that site. If you are a Perl consultant, writing articles would be a good way to improve your exposure.
<br><br>(2) Demonstrating a large developer base: This is a two way street, there needs to be a group to demonstrate the developer base and there needs to be a willing developer base.<br><br>(2.1) What central marketing organizations can do: Perl not only has a lot of developers but there are a lot of Perl Monger groups and Perl is the only language with enough dedication to run non-profit YAPC events. We need to showcase this information. Catalyst has started this with Planet Catalyst ( 
<a href="http://planet.catalystframework.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://planet.catalystframework.org/</a> ) with 14 blog subscriptions. That's less than Planet Perl but more than Planet Perl 6 and Planet Parrot. Planet Catalyst also uses and promotes the Perl-based Plagger aggregator. There maybe additional things we can do in this area to support other Perl projects.
<br><br>The number one thing I think Perl can do to demonstrate community activity is to make an events calendar app like the one that drives the <a href="http://www">http://www</a>.<a href="http://php.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
php.net</a> homepage. The homepage is a list of events with descriptions and a side bar chock full of events linking to a calendar style page. There are a lot of events in the Perl community including YAPCs, PM meetings, Hackathons, etc. however the 
<a href="http://perl.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">perl.org</a> and <a href="http://pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pm.org</a> pages don't give any indication of that. My proposal is to make a calendar app like that and then either run it on a new domain or preferably as the 
<a href="http://perl.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">perl.org</a> homepage. I made this proposal back in August:<br><br><a href="http://www.dev411.com/blog/2006/08/26/recommendations-for-the-perl-foundation" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.dev411.com/blog/2006/08/26/recommendations-for-the-perl-foundation
</a><br><br>It would be great if we could find someone to help create this project using Catalyst in coordination with TPF. I'm not sure but I'm guessing we may be able to get a TPF grant for this, after all they are sponsoring 
WhyPerl.com.<br><br>(2.2) What developers can do: While the PHP community does not support non-profit conferences or contribute to their centralized repository (PEAR) as much, one thing they do well is blog and blog a lot. Perl developers in general don't seem to blog anywhere near as much as PHP or Rails developers. The marketing group can only point to things that exist and more blogs about Perl would be something to point to. If you have a blog and blog about Catalyst or DBIx::Class, let me know and I'll add you to Planet Catalyst. One Rails blog I check out is 
<a href="http://www.nubyonrails.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.nubyonrails.com</a> , the Rails related blog for Geoffrey Grosenbach which is separate from but linked from his consulting company site 
<a href="http://www.topfunky.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.topfunky.com
</a> . If you don't have a blog and want to help Perl, consider starting one. BTW, the reason I started my own blog back in May was because I didn't think there were enough people blogging about Catalyst.<br><br>The other thing developers can do is Digg and Delicious articles. Digg/Delicious often. Check out articles that show up on Planet Catalyst and bookmark anything that seems interesting and others may want to read using Delicious.
<br><br>There are other things developers can do like participate in PMs and give presentations but blogging is the number one thing Perl devs can do to help Perl. Perl's competition is blogging like there is no tomorrow. Scott Laird, a core dev for the Typo blog engine even blogs about using SVK. How many Perl devs blog about SVK? Blogging isn't for everyone but it is one thing that sets Perl devs apart from PHP and Rails devs (not sure about Java).
<br><br>(3) Demonstrate Commercial Support Possibilities: We can work on some central site / directory of vendors that provide commercial support for Perl. To be successful I think the directory needs to be more than names and websites. It would be great if consultants marketed themselves (like many successful consultants do) by articles for 
WhyPerl.com, blogged, gave presentations, etc. and then mention their companies in those activities. For example many articles have an author bio at the bottom of the article which would be a great place to mention your company. Blog sites can either be your company site or link to your company site (
e.g. <a href="http://nubyonrails.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nubyonrails.com</a> &lt;-&gt; <a href="http://topfunky.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
topfunky.com</a>).<br><br>Catalyst Marketing can help by assisting with idea generation, editing, and creating portals to point to those resources once they are available.
<br><br>The best marketing is a combination of centralized marketing working with an active user community. For example, many marketing-oriented case study brochures are written by marketing but with data from the users. For more technical resources, marketing organizations will often create ways to showcase what their users are doing. One example of this is MySQL's partnership with Web 
2.0 companies. While MySQL has written a couple of white papers, if you go to their website ( <a href="http://www.mysql.com/industry/web/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.mysql.com/industry/web/
</a> ) one of the most interesting things is the case studies written by their users including Flickr, LiveJournal, Mixi, Technorati, Wikipedia and others. I assembled the presentation list by going through all their customer pages here:
<br><br><a href="http://www.dev411.com/blog/2006/10/05/mysql-deployment-presentations" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.dev411.com/blog/2006/10/05/mysql-deployment-presentations
</a><br><br>Of that list, LiveJournal and Mixi are running huge sites using Perl. Ideally those presentations would also be linked from a URI such as <a href="http://www.perl.org/industry/web">http://www.perl.org/industry/web
</a> . I can work with TPF to do this.<br><br>Sorry for this long winded response. The jist is that for successful marketing of Perl to happen in the area of demonstrating Perl developers we need to following:
<br><br>(a) More active centralized marketing support: Catalyst Marketing will seek work with WhyPerl.com and TPF. The goal will be to create vehicles to highlight what is happening in the community, e.g. planet websites, the calendar app to highlight Perl community activity, writing and helping get writers for WhyPerl, a consultant directory.
<br>(b) More active developer community in the area of self-promotion: While centralized marketing will focus on infrastructure to showcase what the community is doing, the community needs to provide the content and be active so as to be seen.
<br><br>I will collect the responses from this issue and other ones and include them in the next revision of the Catalyst marketing plan.<br clear="all"><br>-- <br>John Wang<br><a href="http://www.dev411.com/blog/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.dev411.com/blog/
</a>