Perl Teasing Challenge
Feeling about Perl what I feel almost makes me scream at other developers things like "why the f*ck are you using X language and not Perl?".
I 'think' this kind of approach would not be very productive in terms of giving my peers the opportunity to feel the same kind of enthusiasm I feel.
I want to ask you what should an efficient Perl Teasing Presentation include?
I have expressed my opinions in this blog post.
My post was inspired by Gabor Szabo's challenge to give a 4 hour Perl Presentation
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-407609-11']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Definitely include one-liners. For people who know grep, sed, and awk, Perl is a nice synthesis; for those who don't, it may be a revelation.
Also include examples with simple CPAN stuff like LWP::Simple, starting with how to install it.
> cpan LWP::Simple
> perl -MLWP::Simple -e 'getprint "http://perl.org/"'
PS -- I'm assuming you didn't want your JS tracking junk to come through in the RSS:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-407609-11']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
You are right regarding the analytics - do you know if there is another way to see some basic statistics regarding article visualizations here on blogs.perl.org?
Yes: don't spy on people. If you write good stuff, they'll read it, and a few (not many) will comment.
FWIW, according to Ghostery, blogs.perl.org doesn't include any of the usual ad/tracking junk, so you'd have to get their server logs to get your "analytics."
Analytics are not intended to "spy on people". Not only they are not intended, but it is even prohibited by law to track individual person behavior.
I am interested to see what people appreciate and are interested in, in order to spare them to read garbage.
I've had this type of discussion with a colleague from work, she said that the company for which we installed an analytics solution is stalking people - no, it doesn't - it just tries to find out what people appreciate in order to give them more of that.
Until the iCrystalGlobe device will be invented to be able to read people mind, aggregated tracking of user behavior is the closest solution to find out what people like and want.
I kind of understand your privacy related issues, because I have similar ones with advertising, but I think you have nothing to worry about this - I assume we are too small as individuals to worth the time of some Big Brother to create some individual psychological profile.
On the other hand, thank you for giving a positive comment with LWP::Simple - imagining your anger when you saw the analytics code, I appreciate the deep breadths you probably took before writing in order to give a constructive comment.