SlideShare a Scribd company logo
The Evolution of
Developer Hiring
#DevelopTheFuture
Let’s go back to software
development in the 1960s.
Present day The 60’s
Rather, computer programming,
as it was called back then.
Software engineering
was very, very different.
than anyone could have
ever imagined.
Computers were suddenly
MORE POWERFUL
And they looked a little
something like this:
This is a DEC PDP-1, a computer
system introduced in the ‘60s that
intrigued the early hackers at MIT and
eventually led to the development of
the very first video game.
The people who worked on these projects?
Back then, they called themselves
“computer programmers.”
Universities, businesses, and government clients alike
wanted software that would help them be more productive.
Time-sharing systems
Data processing machines
included things like:
Digital storage systems
Online business transaction processing
Those projects
BASIC
COBOL
some of these tech languages:
SNOBOL
Simula
They were built using
Speakeasy
quality software was tougher
to write than ever before.
Surprisingly,
Download This
Slide Deck
““
Edsger Dijkstra,
one of the first advocates of
software development as a profession.
As long as there were no machines,
programming was no problem at all;
when we had a few weak computers,
programming became a mild problem,
and now we have gigantic computers,
programming has become an
equally gigantic problem.
that very few universities had
on-campus computers at the time,
which made it incredibly difficult
Not to mention
to learn how to write software.
This created an incredible demand for
Software
Engineers
Without many formal education
tracks in software engineering,
companies found themselves
recruiting liberal arts
and mathematics students.
to some low-tech
advertising tactics:
Classified ads in newspapers
Headhunters
Skywriter planes advertising
programming jobs with fly-over banners
To attract candidates,
companies resorted
““Headhunters did not call specific
people by name. Instead, they’d
make general calls to a programming
office space and hope that someone
would be interested.
Casper Jones
Specialist in software engineering methodologies
But after that initial call with
a headhunter, the usual next
step was to select which major
company you’d like to work
for and where you’d like
to be located.
companies offered a surprisingly
lush suite of medical benefits
and perks like hotel and
Because engineers could work for whomever they wanted,
travel reimbursement.
In fact,
Jones also says that
software engineers in the ‘60s were
often able to get a 15% increase in
salary just by switching companies.
It wasn’t uncommon for a
software engineer to have
worked for 6 companies
just 5 years after learning
how to write code.
had it pretty good, right?
Not quite.
Sounds like software engineers
““
In an essay titled “The Humble
Programmer” Dijkstra writes,
Programmer? Well, to tell
the honest truth: he was
What about the poor
hardly noticed.
Fast forward a bit
to the 1980s…
and started referring to them as
For starters, people stopped using the term
Computer Programmers
Software Engineers
Enter: the
importantly…
computer.
personal
But more
were no longer the only
ones interested in the
Enterprise customers
potential of software.
These machines, along with a line of
consumer products from IBM, marked a
huge shift in computing from being
entirely business focused to being
more accessible by everyone.
This is the Apple II, which was
actually released in 1977 at
a price point of $1298 USD.
As a result, software engineers built
products to make the everyday
citizen’s life a little easier,
including
Office suites
Calendars
Home finance programs
were created.
when the first iterations of the
World Wide Web
It was also during this time
C++
Objective-C
Erlang
Perl
Some of the languages software
engineers used to tackle
these projects included:
Not only were software engineers
Accenture
America Online
Adobe
building consumer products, they started
forming entire companies that revolved
around software.
there were also classes like
this available...
Across the board, software development also became a
more institutionalized field, and many universities offered
formal education tracks to students interested in becoming
software engineers (no longer computer programmers).
a degree in computer science
Although if you couldn’t get
Pretty,
exciting
right?
not much changed for software
engineers looking for work.
While technology, itself kept evolving,
Computerworld Magazine, August 4, 1980
While they wanted to
find a new job, it was
essentially the same
as if it was in the ‘60s.
for the most part,
was outsourced
Tech recruiting,
to headhunters.
Sounds
familiar
right?
Let’s fast forward a little
more to the early 2000s.
here to stay
The Internet is officially
software engineers alike were excited
As a result, entrepreneurs and
World Wide Web presented.
about the endless possibilities the
were the people
making this
Software engineers
all possible.
people were connected to
each other in ways they never
Because of the Internet,
imagined were possible.
They started using tech
languages that probably
sound familiar to you today:
Java
JavaScript
PHP
Python
Haskell
Even though we eventually realized the
Dot-com bubble was a very real thing as
startups failed in record numbers, software
developers were still in high demand.
problem, and it might
sound familiar at this point.
There was just one
treat software developers
particularly well.
Most companies still didn’t
““I only started Fog Creek after realizing that
I would never find a company that would
treat developers with some modicum of
respect. Most companies treated developers
as rank-and-file typists instead of the
creative geniuses I know they really are.
Joel Spolsky
As challenging as it was to be a
software engineer in the early 2000s,
simply finding a software engineering
job was an even more frustrating
activity for developers.
graduates competed against
each other for jobs at career
Newer engineering
fairs on college campuses.
sent hard copies of their resumes
More experienced candidates
companies they were interested in.
and cover letters directly to the
of times when employers
actively sought to
Of course, there were plenty
hire developers.
they’d go back to those familiar
recruitment agencies to do the
But when they did,
hard work for them.
less concerned about what the
At this point in history, headhunters would huddle
around the fax machine to make sure they got the
hottest “leads.” And by leads, we mean resumes.
candidates wanted than they
were about the commission
And agency recruiters were far
they’d get for filling the role.
to endless cold calls from
recruiters about jobs that
Eventually, developers got used
weren’t even remotely relevant
to their interests or career goals.
In short, tech recruiting
during this period was
incredibly impersonal.
Fast forward
to 2017.
Developers are
(literally) writing the
script for the future.
for business applications
or personal computers
Software is not just
anymore.
It comes with us everywhere now.
It’s even accessible via our faces.
for creating these products are
even celebrated on highly-
And the developers responsible
regarded television shows.
Every company right
now needs software
developers to
accomplish its goals.
According to the 2016 Gartner CIO Agenda,
the biggest challenge
employers face is
identifying and hiring the
right technical talent.
And yet...
tactics from the ‘60s, ‘80s,
and early 2000s are
The same tired recruiting
still being used.
too many impersonal
emails and cold calls
Developers still get
from headhunters.
Those recruiting methods might
have worked at one point, but
those days are long gone.
In fact, 87% of developers consider
themselves “gainfully employed.”
And only 13% of developers are
actively looking for a new job.
*according to the 2017 Stack Overflow Developer Hiring Landscape
What does that
mean for all of you?
The recruiting “tactics” of
the past no longer work.
Still not convinced?
87% of recruiters claim to use LinkedIn
to do their jobs, but 22% of developers
don’t have LinkedIn profiles.
52% of developers hate being contacted
about new jobs on Facebook.
44% of developers say they hate
being contacted by phone.
Developer hiring
has changed.
Recruiting developers effectively
requires you to understand how
they want to be recruited and
what they look for in jobs.
Where do
we start?
Let’s talk a little more
about what’s broken about
developer hiring today.
You’re looking in the wrong places.
Developers have made no secret of the fact
that they don’t use traditional job boards.
Most of them aren’t even looking for new jobs
(the majority of your talent pool is passive).
1
You’re using the wrong tools.
Programmers don’t use sites like LinkedIn or
Facebook as often as other professionals do.
They don’t respond to obvious “spray and pray”
tactics. Developers know when you’re reaching
out to as many candidates as possible in hopes
of finding the right one.
2They hate getting cold calls about jobs.
how to talk to them.
Developers don’t expect you to know everything,
but they’re more receptive to recruiters who have a basic
understanding of their company’s tech stack, or even just a
general awareness of the latest technology news.
Developers have a lot of job options--so it’s up to you to
know what matters most to them.
3Without this knowledge, why would a developer want to
continue the conversation?
You might not know
That’s where
you come in.
We know that developers
have some pretty strong
opinions about recruiters.
they’re based on their past
Interactions with recruiters.
And sure,
But we both know
that you’re not
just any recruiter.
are just as misunderstood
as developers.
In a lot of ways, your jobs
You don’t want to hire
You want to build lasting relationships with
candidates, even when you ultimately decide
not to hire them.
people just for the
sake of hiring people.
You’re not just in the
business of recruiting.
You’re in the business
of talent acquisition.
...and you know that
your business requires
a lot more empathy
than developers think.
So, since we can all agree
that the demand to find
and hire developers is
at an all-time high...
have a lasting impact on
your entire company.
That puts you in a position to
world’s developers writing
the script for the future...
Because not only are the
are writing your
company’s future.
Your developers
And how is your
company going to find
the right people
to write that future?
You.
Finding the developers
to take your company to
the next level will require
two things from you.
You need to recognize that
developer hiring is a process –
and that implementing your
process will take time.
Your entire company
But if you’re willing to change your
approach to recruiting and hiring developers...
will benefit from your efforts.
Ready to hire your next developer?
Talk to
an Expert

More Related Content

KEY
Visualizing the Agency of the Future
PDF
Architects and design-org
PDF
CCFW.software
PPTX
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
PDF
Using Technology to Make People More Powerful
PDF
Building real things for real people 2009
PDF
Executive Upgrade Required
PDF
Designing for the Right Audience (with notes)
Visualizing the Agency of the Future
Architects and design-org
CCFW.software
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
Using Technology to Make People More Powerful
Building real things for real people 2009
Executive Upgrade Required
Designing for the Right Audience (with notes)

What's hot (14)

PPTX
Building a Successful Career as a Software Developer
PDF
Distributed cat herding
PDF
Remixing Mobile User Experience
PPTX
IT Career: Software Developer
PPTX
Clean Code Software Engineering
PPTX
Managing Innovation: Artificial Intelligence
PDF
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
DOC
Outline Dream Presentatie
PDF
Fulton Hogan Customer Story PDF
PPTX
Future of IT preso
PDF
Topic Computing: A New Experience Paradigm for the Age of Information Overload
PDF
The Social Future of Software Development
PDF
Overcoming Design Challenges in HAT-Based Multichannel Publishing
PPTX
Spectrum 16 pmc 16 - mobile and tech comm
Building a Successful Career as a Software Developer
Distributed cat herding
Remixing Mobile User Experience
IT Career: Software Developer
Clean Code Software Engineering
Managing Innovation: Artificial Intelligence
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Outline Dream Presentatie
Fulton Hogan Customer Story PDF
Future of IT preso
Topic Computing: A New Experience Paradigm for the Age of Information Overload
The Social Future of Software Development
Overcoming Design Challenges in HAT-Based Multichannel Publishing
Spectrum 16 pmc 16 - mobile and tech comm
Ad

Similar to The Evolution of Developer Hiring (20)

PDF
How a Hackathon Approach Juices Innovation on Big Data Applications for Thoms...
PDF
Marketing Your Tech Talent - OSCON 2014
PDF
Concierge Onboarding: How to Make Customers Happy and Keep Them That Way
PDF
Marketing Your Tech Talent
PDF
Started in-tech-la-nov-21
PDF
Project on Microsoft
PDF
How Low-Code Development Has Entered a Maturity Spurt Thanks to New Process-O...
PDF
10 reasons to learn software development
PPT
Sandro Mancuso and David Green: London Software Craftsmanship Community: What...
PDF
Role Of Programmer On Telecom Industry
DOC
Metanomics Transcript Feb 3 2010
PDF
Metanomics Transcript Feb 3 2010
PDF
Personal Note On Software Engineering
PDF
Steps Building Photo Kast creating an iPhone app in one month
PDF
Top 7 major trends in full stack development to follow for 2020
PDF
My Profile
PDF
Front Porch Keynote 2014
PDF
Embarcadero Technologies' AppWave Modernizes PC Desktops with App Store Conve...
PDF
Predictions 2019: Digital journeys are well on their way
PDF
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
How a Hackathon Approach Juices Innovation on Big Data Applications for Thoms...
Marketing Your Tech Talent - OSCON 2014
Concierge Onboarding: How to Make Customers Happy and Keep Them That Way
Marketing Your Tech Talent
Started in-tech-la-nov-21
Project on Microsoft
How Low-Code Development Has Entered a Maturity Spurt Thanks to New Process-O...
10 reasons to learn software development
Sandro Mancuso and David Green: London Software Craftsmanship Community: What...
Role Of Programmer On Telecom Industry
Metanomics Transcript Feb 3 2010
Metanomics Transcript Feb 3 2010
Personal Note On Software Engineering
Steps Building Photo Kast creating an iPhone app in one month
Top 7 major trends in full stack development to follow for 2020
My Profile
Front Porch Keynote 2014
Embarcadero Technologies' AppWave Modernizes PC Desktops with App Store Conve...
Predictions 2019: Digital journeys are well on their way
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Ad

Recently uploaded (20)

PPT
HR Management - Healthcare Compensaton -
PPT
Staffing, Human resource management practices
PPTX
HRM introduction to the working place. Human Resouces
PDF
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
DOC
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
DOCX
How to avoid Job Scams via Email and Social Media
PDF
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
PDF
Induction and Socialization __Objectives
PDF
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
DOC
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
PPTX
Human Capital Management - A brief Study
PDF
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
DOC
ISU毕业证学历认证,斯旺西大学毕业证留学回国
PDF
NS_HRM_2023-Training-and-Development.pdf
PPTX
Determine your personality and how to apply it in leadership
PPTX
Human capital management - a brief study
PDF
Webinar - The 2025 playbook for job description success.pdf
PPTX
Strategic Human Resource Management in practice
PPTX
Human capital management - a brief study
PPTX
Analisis jabatan, proses, metode, kompetensi
HR Management - Healthcare Compensaton -
Staffing, Human resource management practices
HRM introduction to the working place. Human Resouces
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
How to avoid Job Scams via Email and Social Media
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
Induction and Socialization __Objectives
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
Human Capital Management - A brief Study
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
ISU毕业证学历认证,斯旺西大学毕业证留学回国
NS_HRM_2023-Training-and-Development.pdf
Determine your personality and how to apply it in leadership
Human capital management - a brief study
Webinar - The 2025 playbook for job description success.pdf
Strategic Human Resource Management in practice
Human capital management - a brief study
Analisis jabatan, proses, metode, kompetensi

The Evolution of Developer Hiring

  • 1. The Evolution of Developer Hiring #DevelopTheFuture
  • 2. Let’s go back to software development in the 1960s. Present day The 60’s Rather, computer programming, as it was called back then.
  • 4. than anyone could have ever imagined. Computers were suddenly MORE POWERFUL
  • 5. And they looked a little something like this: This is a DEC PDP-1, a computer system introduced in the ‘60s that intrigued the early hackers at MIT and eventually led to the development of the very first video game.
  • 6. The people who worked on these projects? Back then, they called themselves “computer programmers.” Universities, businesses, and government clients alike wanted software that would help them be more productive.
  • 7. Time-sharing systems Data processing machines included things like: Digital storage systems Online business transaction processing Those projects
  • 8. BASIC COBOL some of these tech languages: SNOBOL Simula They were built using Speakeasy
  • 9. quality software was tougher to write than ever before. Surprisingly,
  • 11. ““ Edsger Dijkstra, one of the first advocates of software development as a profession. As long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem.
  • 12. that very few universities had on-campus computers at the time, which made it incredibly difficult Not to mention to learn how to write software.
  • 13. This created an incredible demand for Software Engineers
  • 14. Without many formal education tracks in software engineering, companies found themselves recruiting liberal arts and mathematics students.
  • 15. to some low-tech advertising tactics: Classified ads in newspapers Headhunters Skywriter planes advertising programming jobs with fly-over banners To attract candidates, companies resorted
  • 16. ““Headhunters did not call specific people by name. Instead, they’d make general calls to a programming office space and hope that someone would be interested. Casper Jones Specialist in software engineering methodologies
  • 17. But after that initial call with a headhunter, the usual next step was to select which major company you’d like to work for and where you’d like to be located.
  • 18. companies offered a surprisingly lush suite of medical benefits and perks like hotel and Because engineers could work for whomever they wanted, travel reimbursement.
  • 19. In fact, Jones also says that software engineers in the ‘60s were often able to get a 15% increase in salary just by switching companies.
  • 20. It wasn’t uncommon for a software engineer to have worked for 6 companies just 5 years after learning how to write code.
  • 21. had it pretty good, right? Not quite. Sounds like software engineers
  • 22. ““ In an essay titled “The Humble Programmer” Dijkstra writes, Programmer? Well, to tell the honest truth: he was What about the poor hardly noticed.
  • 23. Fast forward a bit to the 1980s…
  • 24. and started referring to them as For starters, people stopped using the term Computer Programmers Software Engineers
  • 26. were no longer the only ones interested in the Enterprise customers potential of software.
  • 27. These machines, along with a line of consumer products from IBM, marked a huge shift in computing from being entirely business focused to being more accessible by everyone. This is the Apple II, which was actually released in 1977 at a price point of $1298 USD.
  • 28. As a result, software engineers built products to make the everyday citizen’s life a little easier, including Office suites Calendars Home finance programs
  • 29. were created. when the first iterations of the World Wide Web It was also during this time
  • 30. C++ Objective-C Erlang Perl Some of the languages software engineers used to tackle these projects included:
  • 31. Not only were software engineers Accenture America Online Adobe building consumer products, they started forming entire companies that revolved around software.
  • 32. there were also classes like this available... Across the board, software development also became a more institutionalized field, and many universities offered formal education tracks to students interested in becoming software engineers (no longer computer programmers). a degree in computer science Although if you couldn’t get
  • 34. not much changed for software engineers looking for work. While technology, itself kept evolving,
  • 36. While they wanted to find a new job, it was essentially the same as if it was in the ‘60s.
  • 37. for the most part, was outsourced Tech recruiting, to headhunters.
  • 39. Let’s fast forward a little more to the early 2000s.
  • 40. here to stay The Internet is officially
  • 41. software engineers alike were excited As a result, entrepreneurs and World Wide Web presented. about the endless possibilities the
  • 42. were the people making this Software engineers all possible.
  • 43. people were connected to each other in ways they never Because of the Internet, imagined were possible.
  • 44. They started using tech languages that probably sound familiar to you today: Java JavaScript PHP Python Haskell
  • 45. Even though we eventually realized the Dot-com bubble was a very real thing as startups failed in record numbers, software developers were still in high demand.
  • 46. problem, and it might sound familiar at this point. There was just one
  • 47. treat software developers particularly well. Most companies still didn’t
  • 48. ““I only started Fog Creek after realizing that I would never find a company that would treat developers with some modicum of respect. Most companies treated developers as rank-and-file typists instead of the creative geniuses I know they really are. Joel Spolsky
  • 49. As challenging as it was to be a software engineer in the early 2000s, simply finding a software engineering job was an even more frustrating activity for developers.
  • 50. graduates competed against each other for jobs at career Newer engineering fairs on college campuses.
  • 51. sent hard copies of their resumes More experienced candidates companies they were interested in. and cover letters directly to the
  • 52. of times when employers actively sought to Of course, there were plenty hire developers.
  • 53. they’d go back to those familiar recruitment agencies to do the But when they did, hard work for them.
  • 54. less concerned about what the At this point in history, headhunters would huddle around the fax machine to make sure they got the hottest “leads.” And by leads, we mean resumes. candidates wanted than they were about the commission And agency recruiters were far they’d get for filling the role.
  • 55. to endless cold calls from recruiters about jobs that Eventually, developers got used weren’t even remotely relevant to their interests or career goals.
  • 56. In short, tech recruiting during this period was incredibly impersonal.
  • 58. Developers are (literally) writing the script for the future.
  • 59. for business applications or personal computers Software is not just anymore.
  • 60. It comes with us everywhere now.
  • 61. It’s even accessible via our faces.
  • 62. for creating these products are even celebrated on highly- And the developers responsible regarded television shows.
  • 63. Every company right now needs software developers to accomplish its goals.
  • 64. According to the 2016 Gartner CIO Agenda, the biggest challenge employers face is identifying and hiring the right technical talent.
  • 66. tactics from the ‘60s, ‘80s, and early 2000s are The same tired recruiting still being used.
  • 67. too many impersonal emails and cold calls Developers still get from headhunters.
  • 68. Those recruiting methods might have worked at one point, but those days are long gone.
  • 69. In fact, 87% of developers consider themselves “gainfully employed.” And only 13% of developers are actively looking for a new job. *according to the 2017 Stack Overflow Developer Hiring Landscape
  • 70. What does that mean for all of you?
  • 71. The recruiting “tactics” of the past no longer work.
  • 72. Still not convinced? 87% of recruiters claim to use LinkedIn to do their jobs, but 22% of developers don’t have LinkedIn profiles. 52% of developers hate being contacted about new jobs on Facebook. 44% of developers say they hate being contacted by phone.
  • 74. Recruiting developers effectively requires you to understand how they want to be recruited and what they look for in jobs.
  • 76. Let’s talk a little more about what’s broken about developer hiring today.
  • 77. You’re looking in the wrong places. Developers have made no secret of the fact that they don’t use traditional job boards. Most of them aren’t even looking for new jobs (the majority of your talent pool is passive). 1
  • 78. You’re using the wrong tools. Programmers don’t use sites like LinkedIn or Facebook as often as other professionals do. They don’t respond to obvious “spray and pray” tactics. Developers know when you’re reaching out to as many candidates as possible in hopes of finding the right one. 2They hate getting cold calls about jobs.
  • 79. how to talk to them. Developers don’t expect you to know everything, but they’re more receptive to recruiters who have a basic understanding of their company’s tech stack, or even just a general awareness of the latest technology news. Developers have a lot of job options--so it’s up to you to know what matters most to them. 3Without this knowledge, why would a developer want to continue the conversation? You might not know
  • 81. We know that developers have some pretty strong opinions about recruiters.
  • 82. they’re based on their past Interactions with recruiters. And sure,
  • 83. But we both know that you’re not just any recruiter.
  • 84. are just as misunderstood as developers. In a lot of ways, your jobs
  • 85. You don’t want to hire You want to build lasting relationships with candidates, even when you ultimately decide not to hire them. people just for the sake of hiring people.
  • 86. You’re not just in the business of recruiting. You’re in the business of talent acquisition.
  • 87. ...and you know that your business requires a lot more empathy than developers think.
  • 88. So, since we can all agree that the demand to find and hire developers is at an all-time high...
  • 89. have a lasting impact on your entire company. That puts you in a position to
  • 90. world’s developers writing the script for the future... Because not only are the
  • 91. are writing your company’s future. Your developers
  • 92. And how is your company going to find the right people to write that future?
  • 93. You.
  • 94. Finding the developers to take your company to the next level will require two things from you.
  • 95. You need to recognize that developer hiring is a process – and that implementing your process will take time.
  • 96. Your entire company But if you’re willing to change your approach to recruiting and hiring developers... will benefit from your efforts.
  • 97. Ready to hire your next developer? Talk to an Expert