of content. • I asked at various places for people's opinions on this topic. • I got a very good response from everywhere. • So, opinions could be of my friends, family, colleagues or may be of some internet trolls.
this repository of implementation of various algorithms in various languages – https://github.com/kennyledet/Algorithm-Implementations • But Perl was missing! :(
this – http://raftconsensus.github.io/ – Raft is a consensus algorithm for fault-tolerant distributed systems. • He also shared the fact that Perl is missing there. • I didn't know about it until he told me :(.
to people, some of them asked me for statistics. • So, I asked some Perl trainers for statistics. • Sadly, I can't present the raw data due to privacy issues. • I extracted statistical trends from that data.
– Perl participated twice in Google Summer of Code. – Perl participated four times in GNOME's Outreach Program for Women. – But we should probably have more of them.
marketed well. • People's interests are market driven – Python, PHP, Ruby,... are more popular than Perl in market. – Newbies tend to learn those languages instead of Perl.
:) – Now, Wikipedia says that “the amount of Perl content has continued to decline year over year”. • Yet Another Perl Conference (YAPCs) • FOSDEM • Various PM meetups & workshops.
& attend Perl conferences say – We see quite a few newbies every year. – But we see most of them only once. – We don't have a problem attracting newbies. Our problem is with keeping the newbies.
may not understand the content of talks! – It's very much possible that content of talks is very advanced. • They may not like the community! • I don't get any other reason(s) :(
introducing Perl in various MOOCs. • By organizing internship programs like Google Summer Of Code & GNOME's Outreach Program frequently. • By talking about Perl at non-perl events – Tell them about advantages of Perl over other languages. – Tell them that Perl is not horrible at all. • CPAN authors – Please document your modules in a newbie friendly manner!
writing concise Perl tutorials – e.g. Tutorials on perlmaven.com • By making newbies to stop following old Perl books – learn.perl.org still suggests a book written in 2000
• Start with any of these books – Beginning Perl by Curtis Ovid Poe – Modern Perl by Chromatic • If you want to stay up to date with latest perl happenings – blogs.perl.org • Many perl programmers post there. – Subscribe to Perl Weekly