I guess I fall into the first category - those who use Perl for most things. While not 100% of my coding is in Perl, Perl is usually my first choice language.
What my Perl does at work:
- Send email (I built an email engine for our outbound marketing email with a rough speed of 40-50,000 personalized emails/hour. The average size list that's sent right now is anywhere from 100,000 - 450,000 addresses.
- Build lists of email addresses for mailings from our customer database. I have a number of list building scripts that do most of the heavy lifting when it comes to building outbound email lists:
* build lists based on SQL query
* build a list of x random users based on a SQL query
* create an A/B split of a list
* split one list based on another
- Create XML feeds for partners
- Handle incoming data feeds
- Provide web-based self service tools for other departments
I'm sure there are other scripts I've missed but these are the ones I work with the most.
Oren