SlideShare a Scribd company logo
Sourcing by Source Code: Find the Code and You Find the Developer
Sourcing by Source Code: Find the Code and You Find the Developer
Marc Hamel
Principal Sourcer
Amazon
marchame@amazon.co
m
(not Mark Hamill)
Git:
● Git is a type of version control system (VCS)
that makes it easier to track changes to files
● Tracks exactly what changed, who changed it,
and why.
● Why?
○ Rather than starting a project from scratch,
a developer can retrieve and change
stored codes to maximize efficiency.
GitHub:
● First of all, GitHub is not git. Many people
understandably confuse the two.
● GitHub is a website for hosting projects that use git.
● Current users = 83 Million
● Expects 100 million software developers by 2025.
GitHub 101
Tuesday, June 28th, 2022
Open source:
● Software that can be freely used, modified,
and shared by anyone.
● Open-source software code is freely
downloadable and changeable.
● Freely sharing information so that it may be
improved through multiple insights and
viewpoints.
Repository
● A repository (usually abbreviated to “repo”) is a location
where all the files for a particular project are stored.
● Repos are folders which contain snapshots of progress
(called “commits”)
● Imagine as a project's folder
○ A repository contains all the project files and stores
each file's revision history.
● Currently over 100 million repositories!
GitHub 101
Tuesday, June 28th, 2022
Forking a Repo
● “Forking” is when you create a new project based off
another project that already exists.
● If you find a project on GitHub that you’d like to contribute
to, you can fork the repo, make the changes you’d like, and
release the revised project as a new repo.
● If the original repository that you forked to create your new
project gets updated, you can easily add those updates to
your current fork
● This is an outstanding feature that vastly encourages the
further development of programs and other projects.
Commit
● A commit, or “revision”, is an individual
change to a file.
● Every time you save, it creates a unique ID that
allows you to keep record of what changes
were made when and by whom.
● Commits usually contain a commit message,
which is a brief description of what changes
were made.
GitHub 101
Tuesday, June 28th, 2022
Pull Request
● AKA “merge request”
● When a contributor is ready to begin the process of
merging new code changes with the main project
repository
● Mechanism to notify team members that they have
completed a feature
● It's called a pull request because you're asking the
project to pull changes from your fork.
GitHub 101
Tuesday, June 28th, 2022
GitHub 101
Searching GitHub:
● Not “sourcer” friendly
● Not Boolean enabled
● EXAMPLE:
○ ”mike in:name created:<2011-01-01
type:user”
● Often miss users even if searched correctly
Tuesday, June 28th, 2022
SeekOut Operators:
● user_repos:
○ user's personal repos
● contrib_repos:
○ repos the user has contributed to
GitHub 101
Tuesday, June 28th, 2022
GitHub 101
GitHub Tools:
● download_csv_of_senior_contributors.js
● downloadFollowers.js
● usersearch.js
● GitHub Email
● EmailOnGitHub
● Enhanced GitHub
● GitHub Search Tool
● OctoHR
Tuesday, June 28th, 2022
Searching GitHub:
● OctoHunt
● Git:Logs
● Gitstar Ranking
● GitHunt
GitHub 101
More Tools:
● People Lookup
● Remove Breadcrumbs
● Meetup Scraper
● Tech Keyword Graph
● Connected Paper
● Fake Profile Detector
Tuesday, June 28th, 2022
Top Resources:
● Dean’s SSaR
● Alla’s “Get Unstuck”
● Sjamilla’s GitHub Repo “awesome-recruitment”
● Andre Bradshaw’s GitHub
● Andre Bradshaw’s Patreon

More Related Content

PDF
Advance workshop on git
PDF
What Is GitHub.pdf in united state of amarica
PPTX
PDF
GitHub Workflows for Technical Communication
PPTX
Introductio to Git and GitHub Session 2 by gdg on campus kab
PDF
Top 1 Sites To Buy Github Accounts In 2025
PDF
Buy GitHub Account with 5% discount now In 2025
PDF
Buy GitHub Account- 100% Secure Guarantee
Advance workshop on git
What Is GitHub.pdf in united state of amarica
GitHub Workflows for Technical Communication
Introductio to Git and GitHub Session 2 by gdg on campus kab
Top 1 Sites To Buy Github Accounts In 2025
Buy GitHub Account with 5% discount now In 2025
Buy GitHub Account- 100% Secure Guarantee

Similar to Sourcing by Source Code: Find the Code and You Find the Developer (20)

PPTX
Get Git with It! A Developer's Workshop.pptx
PPTX
Introduction to git hub
PPTX
Workshop on Git and GitHub
PDF
Learning Git and GitHub - BIT GDSC.pdf
PPTX
Using Git with WordPress - Presented by Nigel Rodgers.
PPTX
GitHub and Open Source - GDGoC MIT Anna University
PPTX
Git and GitHub Workshop of GDG on Campus UNSTPB
PPTX
Git and github fundamentals
PPTX
Git and GitHub Presentation of GDG on Campus UNSTPB
DOCX
setting up a repository using GIT
PPTX
Github
PPTX
PPTX
Git and GitHub workshop of GDG on Campus UNSTPB
PPTX
Git hub
PDF
Brush up on using github
PDF
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
PDF
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
PPTX
Day 2_ Get Git with It! A Developer's Workshop.pptx
PDF
Git Tutorial A Comprehensive Guide for Beginners.pdf
PPTX
A prentation on github
Get Git with It! A Developer's Workshop.pptx
Introduction to git hub
Workshop on Git and GitHub
Learning Git and GitHub - BIT GDSC.pdf
Using Git with WordPress - Presented by Nigel Rodgers.
GitHub and Open Source - GDGoC MIT Anna University
Git and GitHub Workshop of GDG on Campus UNSTPB
Git and github fundamentals
Git and GitHub Presentation of GDG on Campus UNSTPB
setting up a repository using GIT
Github
Git and GitHub workshop of GDG on Campus UNSTPB
Git hub
Brush up on using github
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
Day 2_ Get Git with It! A Developer's Workshop.pptx
Git Tutorial A Comprehensive Guide for Beginners.pdf
A prentation on github
Ad

More from RecruitingDaily.com LLC (20)

PDF
11 Habits of Highly Effective Tech Recruiters
PDF
How to Answer Candidate Questions About Your DEI Strategy
PDF
Email Deliverability: What You Need to Know in 2022
PDF
Demo: How to Find & Hire Top Talent in 2022
PPTX
Google CSE: The New Stuff and How to Use It
PDF
Put on Your Counseling Hat: Recruitment in the Covid Era
PPTX
Zen and the art of talent acquisition technology
PPTX
10 search engines every recruiter should be using and how
PPTX
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020
PPTX
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
PDF
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
PPTX
How to hire 1,000 Software Engineers & Does the Market Actually Hate You
PPTX
12 Days of Sourcing Recap (2020)
PDF
How to "Actually" Do Diversity Hiring?
PPTX
The State of College Recruiting: What The Emerging Workforce Really Wants.
PDF
Film School for Recruiters: Video Content & Visual Storytelling Best Practices
PPTX
Bridging the Gap Between Sourcing & Recruiting
PPTX
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
PDF
11 steps you must take before purchasing talent acquisition technology
PPTX
Consumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
11 Habits of Highly Effective Tech Recruiters
How to Answer Candidate Questions About Your DEI Strategy
Email Deliverability: What You Need to Know in 2022
Demo: How to Find & Hire Top Talent in 2022
Google CSE: The New Stuff and How to Use It
Put on Your Counseling Hat: Recruitment in the Covid Era
Zen and the art of talent acquisition technology
10 search engines every recruiter should be using and how
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
How to hire 1,000 Software Engineers & Does the Market Actually Hate You
12 Days of Sourcing Recap (2020)
How to "Actually" Do Diversity Hiring?
The State of College Recruiting: What The Emerging Workforce Really Wants.
Film School for Recruiters: Video Content & Visual Storytelling Best Practices
Bridging the Gap Between Sourcing & Recruiting
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
11 steps you must take before purchasing talent acquisition technology
Consumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
Ad

Recently uploaded (20)

PPTX
Determine your personality and how to apply it in leadership
PPTX
USA's Top Talent Acquisition Trends – 2025
PPTX
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
PPTX
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
PPTX
HR Solution PEOEOR Payroll Outsourcing.pptx
PDF
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
PPTX
HRM-Compensation, Benefits and Employee Relations.pptx
PDF
Webinar - How AI is reshaping pay decisions.pdf
DOCX
HRMT5110_AnnotatedBibliography_Group5.docx
PDF
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
PDF
Induction and Socialization __Objectives
PPTX
HR Payroll Management Amazon presentation
PPTX
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
DOC
ISU毕业证学历认证,斯旺西大学毕业证留学回国
PDF
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
PDF
How to Identify suspicious Linked In Profiles
PDF
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
PPTX
Plan, acquire , develop , career management ppt
PDF
Human resources management -RBI in recruitment process
PDF
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
Determine your personality and how to apply it in leadership
USA's Top Talent Acquisition Trends – 2025
Team 5 Final Presentation pptx. (28.07.25) (2).pptx
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
HR Solution PEOEOR Payroll Outsourcing.pptx
LEADERSHIP Horizon : To LEAD with HEART (HR Development))
HRM-Compensation, Benefits and Employee Relations.pptx
Webinar - How AI is reshaping pay decisions.pdf
HRMT5110_AnnotatedBibliography_Group5.docx
The Silent Sabotage - When A Teammate Undermine You At Work.pdf
Induction and Socialization __Objectives
HR Payroll Management Amazon presentation
CONFLICT_TRANSACTIONAL_ANALYSIS_OB_.pptx
ISU毕业证学历认证,斯旺西大学毕业证留学回国
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
How to Identify suspicious Linked In Profiles
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
Plan, acquire , develop , career management ppt
Human resources management -RBI in recruitment process
The Symphony of AI and User Experience_ Demystifying the Connection.pdf

Sourcing by Source Code: Find the Code and You Find the Developer

  • 4. Git: ● Git is a type of version control system (VCS) that makes it easier to track changes to files ● Tracks exactly what changed, who changed it, and why. ● Why? ○ Rather than starting a project from scratch, a developer can retrieve and change stored codes to maximize efficiency. GitHub: ● First of all, GitHub is not git. Many people understandably confuse the two. ● GitHub is a website for hosting projects that use git. ● Current users = 83 Million ● Expects 100 million software developers by 2025. GitHub 101 Tuesday, June 28th, 2022
  • 5. Open source: ● Software that can be freely used, modified, and shared by anyone. ● Open-source software code is freely downloadable and changeable. ● Freely sharing information so that it may be improved through multiple insights and viewpoints. Repository ● A repository (usually abbreviated to “repo”) is a location where all the files for a particular project are stored. ● Repos are folders which contain snapshots of progress (called “commits”) ● Imagine as a project's folder ○ A repository contains all the project files and stores each file's revision history. ● Currently over 100 million repositories! GitHub 101 Tuesday, June 28th, 2022
  • 6. Forking a Repo ● “Forking” is when you create a new project based off another project that already exists. ● If you find a project on GitHub that you’d like to contribute to, you can fork the repo, make the changes you’d like, and release the revised project as a new repo. ● If the original repository that you forked to create your new project gets updated, you can easily add those updates to your current fork ● This is an outstanding feature that vastly encourages the further development of programs and other projects. Commit ● A commit, or “revision”, is an individual change to a file. ● Every time you save, it creates a unique ID that allows you to keep record of what changes were made when and by whom. ● Commits usually contain a commit message, which is a brief description of what changes were made. GitHub 101 Tuesday, June 28th, 2022
  • 7. Pull Request ● AKA “merge request” ● When a contributor is ready to begin the process of merging new code changes with the main project repository ● Mechanism to notify team members that they have completed a feature ● It's called a pull request because you're asking the project to pull changes from your fork. GitHub 101 Tuesday, June 28th, 2022
  • 8. GitHub 101 Searching GitHub: ● Not “sourcer” friendly ● Not Boolean enabled ● EXAMPLE: ○ ”mike in:name created:<2011-01-01 type:user” ● Often miss users even if searched correctly Tuesday, June 28th, 2022 SeekOut Operators: ● user_repos: ○ user's personal repos ● contrib_repos: ○ repos the user has contributed to
  • 10. GitHub 101 GitHub Tools: ● download_csv_of_senior_contributors.js ● downloadFollowers.js ● usersearch.js ● GitHub Email ● EmailOnGitHub ● Enhanced GitHub ● GitHub Search Tool ● OctoHR Tuesday, June 28th, 2022 Searching GitHub: ● OctoHunt ● Git:Logs ● Gitstar Ranking ● GitHunt
  • 11. GitHub 101 More Tools: ● People Lookup ● Remove Breadcrumbs ● Meetup Scraper ● Tech Keyword Graph ● Connected Paper ● Fake Profile Detector Tuesday, June 28th, 2022 Top Resources: ● Dean’s SSaR ● Alla’s “Get Unstuck” ● Sjamilla’s GitHub Repo “awesome-recruitment” ● Andre Bradshaw’s GitHub ● Andre Bradshaw’s Patreon