5 step guide to hiring developers who don't suck
TRANSCRIPT
Rule #1: Source Code > Resumes
Moss Says:Anyone being considered for hire must
provide verifiable source code for review.
Involvement with open source projects is an indication that the programmer
loves to program.
Confucius:“Choose a job you love, and you will
never have to work a day in your life.”
Rule #2: Must have a history of
side projects.
Moss Says:
Every great developer continues their job on personal time. Side
projects require the developer to learn multiple skills and languages.
It forces them to become great developers to achieve their goals in
life.
Confucius:“The will to win, the desire to succeed, the urge to reach your full potential… these are the keys that will unlock the
door to personal excellence.”
Rule #3: Time-critical projects
require industry experience.
Moss Says:
Industry experience teaches developers good process.
Process is required to deliver quality products.
Quality Assurance is the incubator of good process.
Confucius:“Success depends upon previous preparation, and without such
preparation there is sure to be failure.”
“Never give a sword to a man who can’t dance.”
Rule #4:
Projects that aren’ttime-critical
do not require industry experience.
AND…
Hiring a person without industry experience requires the company to provide face-
to-face mentorship from a seasoned developer.
Moss Says:
Developers without industry experience are easier to shape into
great developers.
Habits are formed early in a career, make them good ones.
Confucius:“By three methods we may learn
wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and Third by experience, which
is the bitterest.”
Rule #5: Follow up with references.
Moss Says:
Complete your due diligence by taking time to follow up with references for the candidate.
Confucius:“Study the past, if you would
divine the future”