SlideShare a Scribd company logo
1 of 49
andrew@geekuni.com TPC 2018
Let them learn Perl
… on the job?
andrew@geekuni.com TPC 2018
about me
Andrew Solomon
Academia
Software development
andrew@geekuni.com TPC 2018
about me
Andrew Solomon
Academia
Online Perl Training
Software development
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Structure of the talk
● Why?
● How does it work?
● Risk avoidance
andrew@geekuni.com TPC 2018
Question“Is it really that hard finding Perl developers?”
- Andrew asks a recruiter
andrew@geekuni.com TPC 2018
Python recruitment: “hard” separating wheat from the chaff
https://img-aws.ehowcdn.com/750x428p/photos.demandstudios.com/getty/article/139/154/467329955.jpg
andrew@geekuni.com TPC 2018
Perl recruitment: finding a needle in a haystack
https://media2.s-
nbcnews.com/j/MSNBC/Components/Video/141114/tdy_tren_needle_141114.today-vid-canonical-
featured-desktop.jpg
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Why?
It’s (almost) never taught
in academia, because...
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Why?
It’s not hip, because...
andrew@geekuni.com TPC 2018
https://www.theregister.co.uk/2017/10/31/perl_most_hated_language/
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Why?
● Larry Wall’s a linguist
● Dot-com
● Yahoo 💔 Perl
● Google 💖 Python
because...
andrew@geekuni.com TPC 2018
History of
Perl
Part 1
andrew@geekuni.com TPC 2018
History of
Perl
Part 1
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
See how it’s done successfully
● Why?
● How does it work?
● Risk avoidance
andrew@geekuni.com TPC 2018
The research(Stuff I asked clients…)
andrew@geekuni.com TPC 2018
How do you find them?
● How would you describe a good fit for the job?
● What do you put in a job ad to entice them?
● Where do you find them? Overseas? Universities? High
School? Kindergarten? (just kidding)
andrew@geekuni.com TPC 2018
How do you onboard them?
● How do they learn Perl on the job?
● Is there any assessment of progress in developing Perl
skills?
● How long does it take to get people up to speed?
● Team / departmental / managerial structure to
enable it?
andrew@geekuni.com TPC 2018
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Three challenges
● Catchment area
● Recruitment
● Onboarding
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Catchment area
http://www.extremescience.com/amazon-river.htm
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Catchment area
Developers with
background in any
language: C++, Ruby,
Java,...
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Catchment area
Challenge
“Why would I want to
learn an obscure
language like Perl?”
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Catchment area
Grads from any
background:
● Mathematics
● Physics
● Bioinformatics
● ...
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Catchment area
Challenge
“What’s a reference?
What do you mean by
‘lexical scoping’?”
andrew@geekuni.com TPC 2018
Recruitment
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
What am I looking for?
“Look for humble but
driven people who like
asking questions and
working in a team”
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for developers?
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for developers?
Change your mindset
Programming is the job
The language is just a
tool
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for developers?
Sell the job in the ad, not
the language:
● Nice bunch of people
● Interesting problems
● $ £ € ¥...
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for developers?
How do you find them?
● Referrals
● Meetups
● Hackathons
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for grads?
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for grads?
How do you sell it? Not
so hard:
● Offer money
● Interesting job
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for grads?
How do you find them?
● Uni careers fair
● Job ads
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does recruitment work
for grads?
How to FILTER them?
● Aptitude tests
● Personality tests??
andrew@geekuni.com TPC 2018
Onboarding
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does onboarding work?
Full. Time. Training.
For programming. For
Perl. For the business.
Don’t let tasks
compete with
training. Separate
them!
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does onboarding work?
Start in 2nd line
support to learn
about the business
and Perl together
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does onboarding work?
Start in 2nd line
support to learn
about the business
and Perl together
(WARNING: 2nd line
might not let go!)
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
How does onboarding work?
Quote from Xome:
● Crawl in 1 month
● Walk in 3 months
● Run in 9 months
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
● Why?
● How does it work?
● Risk avoidance
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
They don’t know programming.
Risk: They feel incompetent
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
They don’t know programming.
Risk: Morale - they feel
incompetent
Solution
● Provide training
● Find attainable tasks
● (Evidence based) positive
feedback
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
They only learn your Perl style
Risk: your tech debt becomes
their toolkit
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
They only learn your Perl style
Risk: your tech debt becomes
their toolkit
Solution
● Training
● Code reviews
● Mentoring
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
Risk: Tasks win over learning
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
Risk: Tasks win over learning
Solution
● Learning time allocated
● Trainee assessment
● Management metrics
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
Risk: TMTOWTDI anxiety
andrew@geekuni.com TPC 2018
Grow your own Perl
developers
Risk avoidance
Risk: TMTOWTDI anxiety
Solution
● Gentle code reviews
● Seminars
andrew@geekuni.com TPC 2018
The research...is ongoing
drop me a line
if you want add to this / stay in the loop!

More Related Content

Similar to Let them learn Perl on the job

From Software Engineering To Machine Learning
From Software Engineering To Machine LearningFrom Software Engineering To Machine Learning
From Software Engineering To Machine LearningAlexey Grigorev
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
 
Python in real world.
Python in real world.Python in real world.
Python in real world.Alph@.M
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Austin Ogilvie
 
Standing out as a new grad candidate
Standing out as a new grad candidateStanding out as a new grad candidate
Standing out as a new grad candidateSashko Stubailo
 
Top Python development Companies to outsource
Top Python development Companies to outsourceTop Python development Companies to outsource
Top Python development Companies to outsourceMindfire LLC
 
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarCypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarApplitools
 
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Margaret Roth
 
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...Demi Ben-Ari
 
DevLearn 2018 - Designing AR Experiences for Performance Support
DevLearn 2018 -  Designing AR Experiences for Performance SupportDevLearn 2018 -  Designing AR Experiences for Performance Support
DevLearn 2018 - Designing AR Experiences for Performance SupportChad Udell
 
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...apidays
 
Sergey Komar: Building a diverse hypercasual studio during a pandemic
Sergey Komar: Building a diverse hypercasual studio during a pandemicSergey Komar: Building a diverse hypercasual studio during a pandemic
Sergey Komar: Building a diverse hypercasual studio during a pandemicLviv Startup Club
 
Python programming assignment help
Python programming assignment helpPython programming assignment help
Python programming assignment helpcalltutors
 
Scaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentScaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentDevOps.com
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417Justin Ezor
 
Python Training in Delhi
Python Training in DelhiPython Training in Delhi
Python Training in DelhiRaj Sharma
 

Similar to Let them learn Perl on the job (20)

From Software Engineering To Machine Learning
From Software Engineering To Machine LearningFrom Software Engineering To Machine Learning
From Software Engineering To Machine Learning
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
shanghai
shanghaishanghai
shanghai
 
Python in real world.
Python in real world.Python in real world.
Python in real world.
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
 
Standing out as a new grad candidate
Standing out as a new grad candidateStanding out as a new grad candidate
Standing out as a new grad candidate
 
Top Python development Companies to outsource
Top Python development Companies to outsourceTop Python development Companies to outsource
Top Python development Companies to outsource
 
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarCypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
 
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
 
python training.docx
python training.docxpython training.docx
python training.docx
 
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...
Hacker vs company, Cloud Cyber Security Automated with Kubernetes - Demi Ben-...
 
DevLearn 2018 - Designing AR Experiences for Performance Support
DevLearn 2018 -  Designing AR Experiences for Performance SupportDevLearn 2018 -  Designing AR Experiences for Performance Support
DevLearn 2018 - Designing AR Experiences for Performance Support
 
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...
APIdays Paris 2019 - Delta Air Lines Dojo Journey by Miguel Quintero, Sr., De...
 
Sergey Komar: Building a diverse hypercasual studio during a pandemic
Sergey Komar: Building a diverse hypercasual studio during a pandemicSergey Komar: Building a diverse hypercasual studio during a pandemic
Sergey Komar: Building a diverse hypercasual studio during a pandemic
 
Python programming assignment help
Python programming assignment helpPython programming assignment help
Python programming assignment help
 
Scaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentScaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical Talent
 
Tf itpbapm
Tf itpbapmTf itpbapm
Tf itpbapm
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
 
Python Training in Delhi
Python Training in DelhiPython Training in Delhi
Python Training in Delhi
 

Recently uploaded

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
15 Best Employee Retention Strategies.pdf
15 Best Employee Retention Strategies.pdf15 Best Employee Retention Strategies.pdf
15 Best Employee Retention Strategies.pdfAlex Vate
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
Unlocking Organizational Potential: The Essence of Human Resource Management ...
Unlocking Organizational Potential: The Essence of Human Resource Management ...Unlocking Organizational Potential: The Essence of Human Resource Management ...
Unlocking Organizational Potential: The Essence of Human Resource Management ...Sabuj Ahmed
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfJasper Colin
 
Public Relations jobs in New York City with Phifer & Company
Public Relations jobs in New York City with Phifer & CompanyPublic Relations jobs in New York City with Phifer & Company
Public Relations jobs in New York City with Phifer & CompanyPhiferCompany
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 

Recently uploaded (19)

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
Call Girls in Subhash Nagar ⎝⎝9953056974⎝⎝ Escort Delhi NCR
Call Girls in  Subhash Nagar ⎝⎝9953056974⎝⎝ Escort Delhi NCRCall Girls in  Subhash Nagar ⎝⎝9953056974⎝⎝ Escort Delhi NCR
Call Girls in Subhash Nagar ⎝⎝9953056974⎝⎝ Escort Delhi NCR
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
15 Best Employee Retention Strategies.pdf
15 Best Employee Retention Strategies.pdf15 Best Employee Retention Strategies.pdf
15 Best Employee Retention Strategies.pdf
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Hot Sexy call girls in Preet Vihar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Preet Vihar🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Preet Vihar🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Preet Vihar🔝 9953056974 🔝 Delhi escort Service
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
Unlocking Organizational Potential: The Essence of Human Resource Management ...
Unlocking Organizational Potential: The Essence of Human Resource Management ...Unlocking Organizational Potential: The Essence of Human Resource Management ...
Unlocking Organizational Potential: The Essence of Human Resource Management ...
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
 
Public Relations jobs in New York City with Phifer & Company
Public Relations jobs in New York City with Phifer & CompanyPublic Relations jobs in New York City with Phifer & Company
Public Relations jobs in New York City with Phifer & Company
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 

Let them learn Perl on the job