Hiring great people
      Learning from Atlassian




   www.small-improvements.com
About us
360° Degree Peer Review Software
Continuous Performance Management
Agile, Simple and Intuitive
Free 10 user license
http://www.small-improvements.com
Why at this
conference?
Why at this
         conference?
Challenges at Atlassian rarely about process
Why at this
          conference?
Challenges at Atlassian rarely about process
It’s the B-Players.... Everywhere!
Why at this
          conference?
Challenges at Atlassian rarely about process
It’s the B-Players.... Everywhere!
Spend way more effort on recruiting
Why at this
          conference?
Challenges at Atlassian rarely about process
It’s the B-Players.... Everywhere!
Spend way more effort on recruiting
Get involved!
Why at this
            conference?
Challenges at Atlassian rarely about process
It’s the B-Players.... Everywhere!
Spend way more effort on recruiting
Get involved!
Yes, you!
A riddle
Preparation
Fix things you should have fixed before
Preparation
Preparation

Have great working conditions to impress
applicant (without lying...)
Preparation

Have great working conditions to impress
applicant (without lying...)
Get rid of losers, now
Preparation

Have great working conditions to impress
applicant (without lying...)
Get rid of losers, now
Retrospectives & 1:1 meetings
Write a killer ad
Write a killer ad

16+ hours, across several days
Write a killer ad

16+ hours, across several days
Your most important document this year
Write a killer ad

16+ hours, across several days
Your most important document this year
“What if I had to present it to CEO?”
Get input!
Get input!

What do your top 20% staff like about work?
Get input!

What do your top 20% staff like about work?
“Would you apply if you saw this ad?” - “Er,
no...?” - “Then help me!”
Get input!

What do your top 20% staff like about work?
“Would you apply if you saw this ad?” - “Er,
no...?” - “Then help me!”
Get help from marketing
Get input!


Atlassian invented a perfect system for
discussing ads and getting feedback
Get input!


Atlassian invented a perfect system for
discussing ads and getting feedback
Confluence! :-)
Like a product ad
Like a product ad

Remove all clutter
Like a product ad

Remove all clutter
Do product ads list problems?
Like a product ad

Remove all clutter
Do product ads list problems?
List the great reasons to work here!
Die Dr. Ing. h.c. F. Porsche AG ist ein
Hersteller von Automobilen mit Sitz in
Stuttgart-Zuffenhausen und eine 50,1-
prozentige Tochtergesellschaft der Porsche
Automobil Holding SE. Ursprung des
Unternehmens ist ein 1931 von Ferdinand
Porsche in Stuttgart gegründetes
Konstruktionsbüro. Das Unternehmen
besitzt Werke zur Pkw-Produktion in
Stuttgart und Leipzig. Miteigentümer der
                                         •   Exklusiv, aber teuer
Porsche AG ist seit Dezember 2009 mit
49,9 Prozent die Volkswagen AG.
                                         •   Schnittiges Design

                                         •   Teils dubiose Kunden
 Porsche Engineering
 Group GmbH
                                         •   Muss regelmässig betankt werden
 Porschestraße
 D-71287 Weissach                        •   Reparaturen nicht ausgeschlossen
 Telefon: +49 711 911-88888
 Telefax: +49 711 911-88999              •   Sehr schnell
Stuff to mention
Parental Leave? Cool tech? Parties and
Events? Learning on the job, lots of coaching?
Product influence? Great coworkers?
Competent managers? Great products?
Exciting clients? Lack of bureaucracy? Fast
pace? Ergonomic chairs? Nice office? etc etc
etc.
Too much for an ad?
Too much for an ad?

Ads must be compact
Too much for an ad?

Ads must be compact
But Mini-site can have more detail
Too much for an ad?

Ads must be compact
But Mini-site can have more detail
Working around weird HR regulations...
Advertising it
Advertising it

$10K referral bonus
Advertising it

$10K referral bonus
What would you do to look for jobs?
Advertising it

$10K referral bonus
What would you do to look for jobs?
Own the relevant keywords
Hiring is work!
Atlassian effort for a successful hire:
Hiring is work!
Atlassian effort for a successful hire:
• 8h-10h raw interview time
Hiring is work!
Atlassian effort for a successful hire:
• 8h-10h raw interview time
• 2-4h write-up, discussions, ref-checks
Hiring is work!
Atlassian effort for a successful hire:
• 8h-10h raw interview time
• 2-4h write-up, discussions, ref-checks
• Plus HR-Time
Hiring is work!
Atlassian effort for a successful hire:
• 8h-10h raw interview time
• 2-4h write-up, discussions, ref-checks
• Plus HR-Time
Plus all the time for unsuccessful applicants
Minimizing the impact
Minimizing the impact


Can’t save time on hires
Minimizing the impact


Can’t save time on hires
Save time on unsuccessful applicants!
Pre-Screening
Eliminate with minimal effort
Pre-Screening
Pre-Screening

Don’t read resumes
Pre-Screening

Don’t read resumes
Don’t check visa
Pre-Screening

Don’t read resumes
Don’t check visa
Don’t call
Pre-Screening

Don’t read resumes
Don’t check visa
Don’t call
Send simple tasks immediately!
Good Screening Tasks
Good Screening Tasks

Answer has many aspects
Good Screening Tasks

Answer has many aspects
Top applicant finds most
Good Screening Tasks

Answer has many aspects
Top applicant finds most
Weak applicant finds one or two
Good Screening Tasks

Answer has many aspects
Top applicant finds most
Weak applicant finds one or two
You see gap fast
Sample Dev tasks
Sample Dev tasks

“Write about trends in cloud computing“
Sample Dev tasks

“Write about trends in cloud computing“
“Watch a technical presentation online, and
summarize the key points”
Sample Dev tasks

“Write about trends in cloud computing“
“Watch a technical presentation online, and
summarize the key points”
“Write a simple algorithm and its tests”
Sample Dev tasks

“Write about trends in cloud computing“
“Watch a technical presentation online, and
summarize the key points”
“Write a simple algorithm and its tests”
“Review this ugly code.”
Sample Dev tasks


public static final Integer multiply(Integer x, Integer y) {
          return (y == 0) ? 0 : multiply(x, y - 1) + x;
}
Results
Results

30% of the applicants never reply
Results

30% of the applicants never reply
50% of replies are clearly horrible
Results

30% of the applicants never reply
50% of replies are clearly horrible
Cheating? Irrelevant
Bonus
Bonus


Less discrimination
Bonus


Less discrimination
Less risk of lawsuits
Phone Screen
Because you’re too polite...
20 minutes
Phone Screen
Phone Screen

   Polite, minimal introduction
Phone Screen

   Polite, minimal introduction
   Standardized questions
Phone Screen

   Polite, minimal introduction
   Standardized questions
   Nothing too difficult
Phone Screen

   Polite, minimal introduction
   Standardized questions
   Nothing too difficult
   Back to back in 30 minute slots
Sample topics: Java
Sample topics: Java

       Garbage Collection
Sample topics: Java

                        Garbage Collection


Collections Framework
Sample topics: Java

                        Garbage Collection


Collections Framework
                                   Synchronisation
Sample topics: Java

                          Garbage Collection


Collections Framework
                                     Synchronisation

                        Exception Handling
Sample topics: Java

                          Garbage Collection


Collections Framework
                                     Synchronisation

                        Exception Handling
Serialization
Sample topics: Java

                          Garbage Collection


Collections Framework
                                     Synchronisation

                        Exception Handling
Serialization
                                      Unit-Testing
Broad, not deep
Broad, not deep

Not looking for a great candidate
Broad, not deep

Not looking for a great candidate
Eliminating weak applicants, fast!
Broad, not deep

Not looking for a great candidate
Eliminating weak applicants, fast!
If in doubt, do invite the applicant
Coding Test
  1st on-site interview
90 minutes, 1 interviewer
You want developers?
You want developers?

Then make sure the applicant can code!
You want developers?

Then make sure the applicant can code!
A single interviewer can run a coding test
You want developers?

Then make sure the applicant can code!
A single interviewer can run a coding test
First impression matters. Send people-person
Too Nerdy
Coding Test
Coding Test

Not specific to the position
Coding Test

Not specific to the position
Give time to grasp
Coding Test

Not specific to the position
Give time to grasp
Start with simple tasks
Sample tasks
Sample tasks
“Run the tests, find and fix the failure”
Sample tasks
“Run the tests, find and fix the failure”
“Add some pre-conditions”
Sample tasks
“Run the tests, find and fix the failure”
“Add some pre-conditions”
“Enhance the algorithm by feature X”
Sample tasks
“Run the tests, find and fix the failure”
“Add some pre-conditions”
“Enhance the algorithm by feature X”
“What about performance? Multithreading?”
Sample tasks
“Run the tests, find and fix the failure”
“Add some pre-conditions”
“Enhance the algorithm by feature X”
“What about performance? Multithreading?”
“How to test multithreaded program?”
Read between the lines




  Things great developers say...
Read between the lines
“Can I also extract this code/ remove
this duplication?”




           Things great developers say...
Read between the lines
“Can I also extract this code/ remove
this duplication?”
                       “If I had the time, I’d also change this
                       algorithm, like ... ”




            Things great developers say...
Read between the lines
“Can I also extract this code/ remove
this duplication?”
                       “If I had the time, I’d also change this
                       algorithm, like ... ”

“Uh, this method is
entirely untested.
Shouldn’t we add some
tests?”

            Things great developers say...
Read between the lines
“Can I also extract this code/ remove
this duplication?”
                       “If I had the time, I’d also change this
                       algorithm, like ... ”

“Uh, this method is
entirely untested.
Shouldn’t we add some                     “While we’re at it,
tests?”                                  should I fix this other bug
                                          here too?”
            Things great developers say...
Read between the lines
“Can I also extract this code/ remove
this duplication?”
                       “If I had the time, I’d also change this
                       algorithm, like ... ”

“Uh, this method is            <CTRL-ALT-SHIFT-N
entirely untested.             keyboard-shortcut>
Shouldn’t we add some                     “While we’re at it,
tests?”                                  should I fix this other bug
                                          here too?”
            Things great developers say...
Assessment
Assessment

Must be impressed by the technical skills
Assessment

Must be impressed by the technical skills
Must have enjoyed working with applicant
Assessment

Must be impressed by the technical skills
Must have enjoyed working with applicant
Discuss immediately. Take notes!
Assessment

Must be impressed by the technical skills
Must have enjoyed working with applicant
Discuss immediately. Take notes!
JIRA is perfect
Technical Interview
      2nd on-site interview
  90-120 minutes, 2 interviewers
Read that resume
Read that resume


Impress the applicant by knowing them
Read that resume


Impress the applicant by knowing them
... and what they claim to know
Push to the limit
Push to the limit

Two interviewers quiz the applicant on many
many topics
Push to the limit

Two interviewers quiz the applicant on many
many topics
Switch from weeding out losers...
Push to the limit

Two interviewers quiz the applicant on many
many topics
Switch from weeding out losers...
...to spotting great people!
Secret Handshake
Secret Handshake
        45 minutes already ....
        What a total failure.
Secret Handshake
               45 minutes already ....
               What a total failure.


   “Great, that’s all the questions I had...”
Secret Handshake
                               45 minutes already ....
                               What a total failure.


                   “Great, that’s all the questions I had...”


Finally! Worst
applicant ever!!
Secret Handshake
                               45 minutes already ....
                               What a total failure.


                   “Great, that’s all the questions I had...”


Finally! Worst
applicant ever!!

 “Yeah, me too! Done! Thanks
 for coming in, Mr Applicant!”
Selling the job
Selling the job

Only at the end of interview!
Selling the job

Only at the end of interview!
Again, send best and charming interviewers
Selling the job

Only at the end of interview!
Again, send best and charming interviewers
Office tour! Talk about cool stuff you work
on!
Manager Interview
   3rd and final on-site interview
  60-90 minutes, 1-2 interviewers
Read that resume well
Read that resume well

Then do Topgrading “light”
Read that resume well

Then do Topgrading “light”
20 minutes about each career step
Read that resume well

Then do Topgrading “light”
20 minutes about each career step
Coworkers, bosses, reports
Read that resume well

Then do Topgrading “light”
20 minutes about each career step
Coworkers, bosses, reports
Self-awareness
Only <10% fail here
Only <10% fail here

“All my bosses were losers”.
Only <10% fail here

“All my bosses were losers”.
“This is just to get a foot in the door”
Only <10% fail here

“All my bosses were losers”.
“This is just to get a foot in the door”
“I did all the work, my coworkers were
idiots”
Only <10% fail here

“All my bosses were losers”.
“This is just to get a foot in the door”
“I did all the work, my coworkers were
idiots”
“We called the guy Mr Spastic”
This is for selling too
This is for selling too

Great applicants have many offers
This is for selling too

Great applicants have many offers
Your job offer is the best!
This is for selling too

Great applicants have many offers
Your job offer is the best!
Reference check
Reference check

“Summarize their key skills in 3 words”
Reference check

“Summarize their key skills in 3 words”
“Would he work well in our environment?”
Reference check

“Summarize their key skills in 3 words”
“Would he work well in our environment?”
“Would you rehire for challenging project?”
Reference check

“Summarize their key skills in 3 words”
“Would he work well in our environment?”
“Would you rehire for challenging project?”
“What would you tell him to improve on?”
Bits and pieces
Numbers
1,000



 750



 500



 250



   0
        Pre   Phone   Code   Tech   Manager   Hire
Get many opinions
Get many opinions
Team lead and HR could run it alone
Get many opinions
Team lead and HR could run it alone
More opinions help to find perfect fit
Get many opinions
Team lead and HR could run it alone
More opinions help to find perfect fit
Applicants meets more people == good
Get many opinions
Team lead and HR could run it alone
More opinions help to find perfect fit
Applicants meets more people == good
Regular workers involved == more happy
Get many opinions
Team lead and HR could run it alone
More opinions help to find perfect fit
Applicants meets more people == good
Regular workers involved == more happy
Interviewers should be from the hiring team
Speed
Speed

Screening questions sent on next day
Speed

Screening questions sent on next day
2 weeks between screening replies and final
interview
Speed

Screening questions sent on next day
2 weeks between screening replies and final
interview
Beat Google
It’s not over yet
It’s not over yet
Invite to parties/events even before start
It’s not over yet
Invite to parties/events even before start
Invite for lunch the week before starting
It’s not over yet
Invite to parties/events even before start
Invite for lunch the week before starting
Welcome-present: Chocolates, Company T-
Shirt, etc
It’s not over yet
Invite to parties/events even before start
Invite for lunch the week before starting
Welcome-present: Chocolates, Company T-
Shirt, etc
Take whole team for lunch on the first day
It’s not over yet
Invite to parties/events even before start
Invite for lunch the week before starting
Welcome-present: Chocolates, Company T-
Shirt, etc
Take whole team for lunch on the first day
Take for coffee, e.g. with new hire’s closest
two workmates
Summing it up
There’s little you can’t copy from Atlassian
You’re not as attractive?
You’re not as attractive?

 Make attractive ad
You’re not as attractive?

 Make attractive ad
 Being tough is attractive too
You’re not as attractive?

 Make attractive ad
 Being tough is attractive too
 Even I can send applicants my screening
 questions and get answers
Bonus Slides
   Confluence
Confluence 3.4
Confluence 3.4

Maintenance Release, out this week
Confluence 3.4

Maintenance Release, out this week
User Macros in Macro Browser
Confluence 3.4

Maintenance Release, out this week
User Macros in Macro Browser
Performance
Confluence 3.4

Maintenance Release, out this week
User Macros in Macro Browser
Performance
Keyboard Shortcuts
Confluence 4
Confluence 4
Shipping early next year
Confluence 4
Shipping early next year
XHTML -- Editor rewrite
Confluence 4
Shipping early next year
XHTML -- Editor rewrite
LDAP Nested Groups
Confluence 4
Shipping early next year
XHTML -- Editor rewrite
LDAP Nested Groups
Many small things, like Table Property Panel
Confluence 4
Shipping early next year
XHTML -- Editor rewrite
LDAP Nested Groups
Many small things, like Table Property Panel
Partner Release Branch this week
Thanks
  Articles, Slides, Details:
www.small-improvements.com

Recruiting great developers

Editor's Notes

  • #2 Heikos Anfrage. K&amp;#xF6;nnte &amp;#xFC;ber Confluence erz&amp;#xE4;hlen. Nicht spannend. Wie wir entwickeln. Nichts besonderes (Scrum). Hauptgrund warum ATL cool ist: LEUTE. Nicht nur die PMs die etwas bestimmen, sondern ALLE
  • #9 schlechte mitarbeiter kosten nerven! und verhindern spass. und ruinieren projekte.
  • #10 schlechte mitarbeiter kosten nerven! und verhindern spass. und ruinieren projekte.
  • #11 schlechte mitarbeiter kosten nerven! und verhindern spass. und ruinieren projekte.
  • #12 schlechte mitarbeiter kosten nerven! und verhindern spass. und ruinieren projekte.
  • #13 It&amp;#x2019;s not about you though... Unless you are a boss or HR... Show some initative!
  • #14 It&amp;#x2019;s not about you though... Unless you are a boss or HR... Show some initative!
  • #15 It&amp;#x2019;s not about you though... Unless you are a boss or HR... Show some initative!
  • #16 Conference about software tools and process. Das ist auch wichtig. H&amp;#xE4;tte &amp;#xFC;ber Atlassian Produkte vortrag machen k&amp;#xF6;nnen, oder auch Scrum. Aber Atlassian ist NICHT erfolgreich wegen des Prozesses oder der Tools. Sondern wegen der Leute Und das gilt auch f&amp;#xFC;r sie: Sie werden nicht *wesentlich* besser wegen tools oder Prozessen. Solange die Leute nicht stimmen.
  • #17 Conference about software tools and process. Das ist auch wichtig. H&amp;#xE4;tte &amp;#xFC;ber Atlassian Produkte vortrag machen k&amp;#xF6;nnen, oder auch Scrum. Aber Atlassian ist NICHT erfolgreich wegen des Prozesses oder der Tools. Sondern wegen der Leute Und das gilt auch f&amp;#xFC;r sie: Sie werden nicht *wesentlich* besser wegen tools oder Prozessen. Solange die Leute nicht stimmen.
  • #18 Conference about software tools and process. Das ist auch wichtig. H&amp;#xE4;tte &amp;#xFC;ber Atlassian Produkte vortrag machen k&amp;#xF6;nnen, oder auch Scrum. Aber Atlassian ist NICHT erfolgreich wegen des Prozesses oder der Tools. Sondern wegen der Leute Und das gilt auch f&amp;#xFC;r sie: Sie werden nicht *wesentlich* besser wegen tools oder Prozessen. Solange die Leute nicht stimmen.
  • #19 Conference about software tools and process. Das ist auch wichtig. H&amp;#xE4;tte &amp;#xFC;ber Atlassian Produkte vortrag machen k&amp;#xF6;nnen, oder auch Scrum. Aber Atlassian ist NICHT erfolgreich wegen des Prozesses oder der Tools. Sondern wegen der Leute Und das gilt auch f&amp;#xFC;r sie: Sie werden nicht *wesentlich* besser wegen tools oder Prozessen. Solange die Leute nicht stimmen.
  • #20 Conference about software tools and process. Das ist auch wichtig. H&amp;#xE4;tte &amp;#xFC;ber Atlassian Produkte vortrag machen k&amp;#xF6;nnen, oder auch Scrum. Aber Atlassian ist NICHT erfolgreich wegen des Prozesses oder der Tools. Sondern wegen der Leute Und das gilt auch f&amp;#xFC;r sie: Sie werden nicht *wesentlich* besser wegen tools oder Prozessen. Solange die Leute nicht stimmen.
  • #23  Supermodels in Eckkneipe Losers: Move to other team, project, department. Fire!
  • #24  Supermodels in Eckkneipe Losers: Move to other team, project, department. Fire!
  • #25  Supermodels in Eckkneipe Losers: Move to other team, project, department. Fire!
  • #29 Aber besser eine haessliche Anzeige die mit guten Inhalten &amp;#xFC;berzeugt, als eine designte Anzeige die total abschreckt durch ihre Langweiligkeit
  • #30 Aber besser eine haessliche Anzeige die mit guten Inhalten &amp;#xFC;berzeugt, als eine designte Anzeige die total abschreckt durch ihre Langweiligkeit
  • #31 Aber besser eine haessliche Anzeige die mit guten Inhalten &amp;#xFC;berzeugt, als eine designte Anzeige die total abschreckt durch ihre Langweiligkeit
  • #32 Aber besser eine haessliche Anzeige die mit guten Inhalten &amp;#xFC;berzeugt, als eine designte Anzeige die total abschreckt durch ihre Langweiligkeit
  • #33 Aber besser eine haessliche Anzeige die mit guten Inhalten &amp;#xFC;berzeugt, als eine designte Anzeige die total abschreckt durch ihre Langweiligkeit
  • #40  (logo size, photos, investor-gibberish, &amp;#x201C;must-look-professional&amp;#x201D;)
  • #41  (logo size, photos, investor-gibberish, &amp;#x201C;must-look-professional&amp;#x201D;)
  • #42  (logo size, photos, investor-gibberish, &amp;#x201C;must-look-professional&amp;#x201D;)
  • #45 Probably NOT in a tech magazine. Probably use Google?
  • #46 Probably NOT in a tech magazine. Probably use Google?
  • #47 Probably NOT in a tech magazine. Probably use Google?
  • #49 8h across multiple interviewers HR time for contracts, etc
  • #50 8h across multiple interviewers HR time for contracts, etc
  • #51 8h across multiple interviewers HR time for contracts, etc
  • #52 8h across multiple interviewers HR time for contracts, etc
  • #53 8h across multiple interviewers HR time for contracts, etc
  • #54  Must make sure to hire only the right people, can&amp;#x2019;t save time. It&amp;#x2019;s need to tell great applicant. You have at least 10x as many unsuccessful candidates. SAVE TIME Atlassian viele offene stellen. musste effizient sein. aber auch viele mitarbeiter. ihre firma:nicht so viele stellen. aber auch nicht so viele mitarbeiter
  • #55  Must make sure to hire only the right people, can&amp;#x2019;t save time. It&amp;#x2019;s need to tell great applicant. You have at least 10x as many unsuccessful candidates. SAVE TIME Atlassian viele offene stellen. musste effizient sein. aber auch viele mitarbeiter. ihre firma:nicht so viele stellen. aber auch nicht so viele mitarbeiter
  • #66 Wie viele Software-Entwickler haben wir hier?
  • #67 Wie viele Software-Entwickler haben wir hier?
  • #68 Wie viele Software-Entwickler haben wir hier?
  • #69 Wie viele Software-Entwickler haben wir hier?
  • #70 Wie viele Software-Entwickler haben wir hier?
  • #71 Wie viele Software-Entwickler haben wir hier?
  • #72 Make sure the testers are not the same people who came up with the tasks :-)
  • #74 50% leicht aussortiert Das Weeding ist nat&amp;#xFC;rlich auch arbeit. Aber man kann es parallelisieren, und rotieren Und die Entwickler sind eigentlich immer froh wenn man sie beteiligt.
  • #75 50% leicht aussortiert Das Weeding ist nat&amp;#xFC;rlich auch arbeit. Aber man kann es parallelisieren, und rotieren Und die Entwickler sind eigentlich immer froh wenn man sie beteiligt.
  • #76 50% leicht aussortiert Das Weeding ist nat&amp;#xFC;rlich auch arbeit. Aber man kann es parallelisieren, und rotieren Und die Entwickler sind eigentlich immer froh wenn man sie beteiligt.
  • #81 In 20 minuten kann ich nicht erkennen ob jemand super ist aber ich kann in 20 minuten erkennen ob jemand nichts taugt ABER ich bin zu h&amp;#xF6;flich um jemanden der extra freigenommen hat, nach 20 minuten aus dem b&amp;#xFC;ro zu schmeissen
  • #97 Don&amp;#x2019;t bother sending more people Atlassian: fr&amp;#xFC;her hatten wir das erste interview mit zwei leuten. zeitverschwendung!
  • #98 Don&amp;#x2019;t bother sending more people Atlassian: fr&amp;#xFC;her hatten wir das erste interview mit zwei leuten. zeitverschwendung!
  • #99 Don&amp;#x2019;t bother sending more people Atlassian: fr&amp;#xFC;her hatten wir das erste interview mit zwei leuten. zeitverschwendung!
  • #100 Good applicants have many offers!
  • #101 Set up some classes that &amp;#x201C;do stuff&amp;#x201D;. But which have bugs and ugly code. Help the applicant relax. Start simple Simulate friendly pair programming Offer help. Never let the applicant get stuck
  • #102 Set up some classes that &amp;#x201C;do stuff&amp;#x201D;. But which have bugs and ugly code. Help the applicant relax. Start simple Simulate friendly pair programming Offer help. Never let the applicant get stuck
  • #103 Set up some classes that &amp;#x201C;do stuff&amp;#x201D;. But which have bugs and ugly code. Help the applicant relax. Start simple Simulate friendly pair programming Offer help. Never let the applicant get stuck
  • #123  This is the first time you really need to read about the applicant
  • #124  This is the first time you really need to read about the applicant
  • #125  Focus on concepts, not technology, except to verify claims
  • #126  Focus on concepts, not technology, except to verify claims
  • #127  Focus on concepts, not technology, except to verify claims
  • #151 Be a salesman: Try your sales-pitch on someone first If you succeed, your work is almost OVER
  • #152 Be a salesman: Try your sales-pitch on someone first If you succeed, your work is almost OVER
  • #153 Be a salesman: Try your sales-pitch on someone first If you succeed, your work is almost OVER
  • #154 Ref check: not so common in Germany yet. MUCH more useful than reading ref letters Even Google uses pretty normal questions here. Just read about it on a few websites, and you&amp;#x2019;ll be up and going fast. It&amp;#x2019;s no magic. But valuable to find out about problematic candidates.
  • #155 Ref check: not so common in Germany yet. MUCH more useful than reading ref letters Even Google uses pretty normal questions here. Just read about it on a few websites, and you&amp;#x2019;ll be up and going fast. It&amp;#x2019;s no magic. But valuable to find out about problematic candidates.
  • #156 Ref check: not so common in Germany yet. MUCH more useful than reading ref letters Even Google uses pretty normal questions here. Just read about it on a few websites, and you&amp;#x2019;ll be up and going fast. It&amp;#x2019;s no magic. But valuable to find out about problematic candidates.
  • #157 Ref check: not so common in Germany yet. MUCH more useful than reading ref letters Even Google uses pretty normal questions here. Just read about it on a few websites, and you&amp;#x2019;ll be up and going fast. It&amp;#x2019;s no magic. But valuable to find out about problematic candidates.
  • #160 1000 pre-screenings sent 300 phone screens 125 coding tests 50 tech interviews 25 manager interviews 10 to 15 hired
  • #174  Definitely not with the crazies or losers
  • #175  Definitely not with the crazies or losers
  • #176  Definitely not with the crazies or losers
  • #181 Too much work?? No!! Indeed, some initial set-up work, when compared to adhoc-hiring Pays off quickly and guarantees you less headache afterwards: Firing a developer takes much more time, harms team morale, and you have to re-hire anyway.
  • #182 Too much work?? No!! Indeed, some initial set-up work, when compared to adhoc-hiring Pays off quickly and guarantees you less headache afterwards: Firing a developer takes much more time, harms team morale, and you have to re-hire anyway.
  • #183 Too much work?? No!! Indeed, some initial set-up work, when compared to adhoc-hiring Pays off quickly and guarantees you less headache afterwards: Firing a developer takes much more time, harms team morale, and you have to re-hire anyway.