SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
+1
LEVELING UP DEVELOPERS
Why and how to hire junior developers
WHY HIRE JUNIOR DEVS?
WE NEED MORE DEVELOPERS
This is a great career and there is plenty of work to be done.	

!

It shouldn’t be relegated to a uniform group of people.
NEW DEVS COME FROM
DIFFERENT BACKGROUNDS
•

Diverse teams are more creative. 	


•

Diverse teams can solve complex problems better and faster.	


•

Diversity has been scientifically proven to increase sales,
customers, market share and profits.

Source: http://www.deloitte.com/view/en_au/au/87c4e2a523340310VgnVCM3000001c56f00aRCRD.htm
THIS STUFF ISN’T SO HARD
ANYMORE!
Yes, there are engineers out there building compilers, search engines,
and recommendation engines.

But I don’t. I mostly make social webapps.
And even recommendation engines are easy now.

Just use Redis.

http://00f.net/2011/03/10/redis-as-a-recommendation-engine/
IT’S ALSO EASY TO LEARN

Spend 5 minutes trying out Dash and tell me I’m wrong.
https://dash.generalassemb.ly
THESE PEOPLE THINK SO TOO
Everybody in this country should learn how to program a computer
because it teaches you how to think.	

— Steve Jobs

Our policy at Facebook is literally to hire as many talented engineers
as we can find. There just aren't enough people who are trained and
have these skills today. — Mark Zuckerberg
At a time when people are saying "I want a good job - I got out of
college and I couldnt find one," every single year in America there is
a standing demand for 120,000 people who are training in computer
science. — Bill Clinton
Source: code.org
HAVE A CONTINUUM OF
SKILL LEVELS
SKILL POLARITY IS BAD
•

Junior developers will never feel like they can
reach senior level	


•

Senior developers will never respect the junior
developers
GET RID OF TITLES
•

Titles polarize teams destroying learning culture.	


•

Nobody is 'senior' with everything.	


•

I would rather be a junior anyways.
!

A learning culture isn’t just about getting smarter developers.
A learning culture allows engineers to learn more about the product.	

Have your team finding problems, not solutions.
DO THIS BY EXPERIMENTING
•

Have a hack day.	


•

Build crazy experiments.	


•

Prototype new ideas.	


•

Throw shit away.
ALLOW EXPERIMENTATION
WITH YOUR TECH STACK
•

GitHub provides Pull Requests to ‘suggest’ changes
without forcing them.	


•

Git allows feature branching to play with new
ideas along with normal work.	


•

Automated testing provides confidence nothing
will break when experimenting.
NEW EMPLOYEES ARE
EXCITED
They’ll never be as enthusiastic as they are on day one. Make
sure you pile their plate so high they have a ton to crunch on.
SPEAK IN NARRATIVES
Storytelling is a much more effective means of explaining
concepts than info sessions.
GIVE THE NEW DEV A
MENTOR
Someone willing to be bothered at any moment, for any reason	

(headphones or not)
PAIR!
Anyone that’s paired will say it’s the most effective way to learn
a platform.
TRY PAIRING ON OTHER
THINGS
•

Support	


•

Design	


•

BD

Cross-functional employees will learn faster and be more engaged.
@dickeyxxx

Mais conteúdo relacionado

Mais procurados

The Role of the Product Manager
The Role of the Product ManagerThe Role of the Product Manager
The Role of the Product ManagerJez Humble
 
Self-Selection: An Agile Approach to Forming Teams @ Scale
Self-Selection: An Agile Approach to  Forming Teams @ ScaleSelf-Selection: An Agile Approach to  Forming Teams @ Scale
Self-Selection: An Agile Approach to Forming Teams @ ScaleEm Campbell-Pretty
 
Ok, you are a CTO now...
Ok, you are a CTO now...Ok, you are a CTO now...
Ok, you are a CTO now...Sylvain Carle
 
The magic of loops, markets and moxie
The magic of loops, markets and moxieThe magic of loops, markets and moxie
The magic of loops, markets and moxieNicole Capuana
 
Iterate quickly with a prototype you can test
Iterate quickly with a prototype you can testIterate quickly with a prototype you can test
Iterate quickly with a prototype you can testNicole Capuana
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessJeff Gothelf
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the WildMichele Ide-Smith
 
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Joshua Seiden
 
Rapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTankRapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTankMichele Ide-Smith
 
Kontagent sxsw2011
Kontagent sxsw2011Kontagent sxsw2011
Kontagent sxsw2011krismet
 
Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandMichele Ide-Smith
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTOhubmo
 
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...All Things Open
 
Rapid Product Design In The Wild
Rapid Product Design In The WildRapid Product Design In The Wild
Rapid Product Design In The WildMichele Ide-Smith
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessJeff Gothelf
 
Technical & Product Debt Management
Technical & Product Debt ManagementTechnical & Product Debt Management
Technical & Product Debt ManagementSergey Sundukovskiy
 
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilUser Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilJoshua Seiden
 
Are you designing the right product?
Are you designing the right product?Are you designing the right product?
Are you designing the right product?Michele Ide-Smith
 
Embedding usability from scratch
Embedding usability from scratchEmbedding usability from scratch
Embedding usability from scratchMichele Ide-Smith
 

Mais procurados (20)

The Role of the Product Manager
The Role of the Product ManagerThe Role of the Product Manager
The Role of the Product Manager
 
Self-Selection: An Agile Approach to Forming Teams @ Scale
Self-Selection: An Agile Approach to  Forming Teams @ ScaleSelf-Selection: An Agile Approach to  Forming Teams @ Scale
Self-Selection: An Agile Approach to Forming Teams @ Scale
 
Ok, you are a CTO now...
Ok, you are a CTO now...Ok, you are a CTO now...
Ok, you are a CTO now...
 
The magic of loops, markets and moxie
The magic of loops, markets and moxieThe magic of loops, markets and moxie
The magic of loops, markets and moxie
 
Iterate quickly with a prototype you can test
Iterate quickly with a prototype you can testIterate quickly with a prototype you can test
Iterate quickly with a prototype you can test
 
Lean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables businessLean UX: Getting out of the deliverables business
Lean UX: Getting out of the deliverables business
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the Wild
 
Designing the right product
Designing the right productDesigning the right product
Designing the right product
 
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013
 
Rapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTankRapid Product Design in the Wild - ProductTank
Rapid Product Design in the Wild - ProductTank
 
Kontagent sxsw2011
Kontagent sxsw2011Kontagent sxsw2011
Kontagent sxsw2011
 
Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile Iceland
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTO
 
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
You Don't Have to Moodle: Ways to leverage the power of Wordpress for online ...
 
Rapid Product Design In The Wild
Rapid Product Design In The WildRapid Product Design In The Wild
Rapid Product Design In The Wild
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables business
 
Technical & Product Debt Management
Technical & Product Debt ManagementTechnical & Product Debt Management
Technical & Product Debt Management
 
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife BrazilUser Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
User Experience in a Rapidly Changing World, for ISA '13, Recife Brazil
 
Are you designing the right product?
Are you designing the right product?Are you designing the right product?
Are you designing the right product?
 
Embedding usability from scratch
Embedding usability from scratchEmbedding usability from scratch
Embedding usability from scratch
 

Destaque

Justivigo
JustivigoJustivigo
JustivigoZ-vic
 
Treball de sintesi (guió)
Treball de sintesi (guió)Treball de sintesi (guió)
Treball de sintesi (guió)Z-vic
 
The Thick Front-End
The Thick Front-EndThe Thick Front-End
The Thick Front-EndJeff Dickey
 
Business Development Analysis
Business Development Analysis Business Development Analysis
Business Development Analysis Manpreet Chandhok
 
Powerpoint presentation
Powerpoint presentationPowerpoint presentation
Powerpoint presentationRayz2012
 
Computing and systems development assignment 2015
Computing and systems development assignment 2015Computing and systems development assignment 2015
Computing and systems development assignment 2015Manpreet Chandhok
 
Treball de sintesi (guió)
Treball de sintesi (guió)Treball de sintesi (guió)
Treball de sintesi (guió)Z-vic
 
Intro to LA Startup Community
Intro to LA Startup CommunityIntro to LA Startup Community
Intro to LA Startup CommunityJeff Dickey
 
Pdhpe presentation
Pdhpe presentationPdhpe presentation
Pdhpe presentationRayz2012
 
Code for Los Angeles: Intro
Code for Los Angeles: IntroCode for Los Angeles: Intro
Code for Los Angeles: IntroJeff Dickey
 
How Node.js Will Change Your Team
How Node.js Will Change Your TeamHow Node.js Will Change Your Team
How Node.js Will Change Your TeamJeff Dickey
 
Proposed Website Redesign: Howard County, MD Board of Elections
Proposed Website Redesign: Howard County, MD Board of ElectionsProposed Website Redesign: Howard County, MD Board of Elections
Proposed Website Redesign: Howard County, MD Board of ElectionsNikki Kerber
 
Cell phone based automation systems
Cell phone based automation systemsCell phone based automation systems
Cell phone based automation systemsManpreet Chandhok
 
MINI ELECTRICAL PROJECT
MINI ELECTRICAL PROJECTMINI ELECTRICAL PROJECT
MINI ELECTRICAL PROJECTananthavignesh
 

Destaque (17)

Postgres
PostgresPostgres
Postgres
 
Justivigo
JustivigoJustivigo
Justivigo
 
Treball de sintesi (guió)
Treball de sintesi (guió)Treball de sintesi (guió)
Treball de sintesi (guió)
 
The Thick Front-End
The Thick Front-EndThe Thick Front-End
The Thick Front-End
 
Business Development Analysis
Business Development Analysis Business Development Analysis
Business Development Analysis
 
PROJECT
PROJECTPROJECT
PROJECT
 
Powerpoint presentation
Powerpoint presentationPowerpoint presentation
Powerpoint presentation
 
Computing and systems development assignment 2015
Computing and systems development assignment 2015Computing and systems development assignment 2015
Computing and systems development assignment 2015
 
Treball de sintesi (guió)
Treball de sintesi (guió)Treball de sintesi (guió)
Treball de sintesi (guió)
 
B+ bussiness communication
B+ bussiness communicationB+ bussiness communication
B+ bussiness communication
 
Intro to LA Startup Community
Intro to LA Startup CommunityIntro to LA Startup Community
Intro to LA Startup Community
 
Pdhpe presentation
Pdhpe presentationPdhpe presentation
Pdhpe presentation
 
Code for Los Angeles: Intro
Code for Los Angeles: IntroCode for Los Angeles: Intro
Code for Los Angeles: Intro
 
How Node.js Will Change Your Team
How Node.js Will Change Your TeamHow Node.js Will Change Your Team
How Node.js Will Change Your Team
 
Proposed Website Redesign: Howard County, MD Board of Elections
Proposed Website Redesign: Howard County, MD Board of ElectionsProposed Website Redesign: Howard County, MD Board of Elections
Proposed Website Redesign: Howard County, MD Board of Elections
 
Cell phone based automation systems
Cell phone based automation systemsCell phone based automation systems
Cell phone based automation systems
 
MINI ELECTRICAL PROJECT
MINI ELECTRICAL PROJECTMINI ELECTRICAL PROJECT
MINI ELECTRICAL PROJECT
 

Semelhante a Leveling up Developers

Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Projectdeirdrestraughan
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Wojciech Seliga
 
Devops days slide deck
Devops days slide deckDevops days slide deck
Devops days slide deckGary Foster
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)David Benjamin
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product releaseLaurent Cerveau
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Jen Krieger
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?Bill Holtshouser
 
Marketing to Developers
Marketing to DevelopersMarketing to Developers
Marketing to DevelopersKevin Chau
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 

Semelhante a Leveling up Developers (20)

Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Project
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
Devops days slide deck
Devops days slide deckDevops days slide deck
Devops days slide deck
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
What is devops
What is devopsWhat is devops
What is devops
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?
 
Marketing to Developers
Marketing to DevelopersMarketing to Developers
Marketing to Developers
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 

Último

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Leveling up Developers

  • 1. +1 LEVELING UP DEVELOPERS Why and how to hire junior developers
  • 3. WE NEED MORE DEVELOPERS This is a great career and there is plenty of work to be done. ! It shouldn’t be relegated to a uniform group of people.
  • 4. NEW DEVS COME FROM DIFFERENT BACKGROUNDS • Diverse teams are more creative. • Diverse teams can solve complex problems better and faster. • Diversity has been scientifically proven to increase sales, customers, market share and profits. Source: http://www.deloitte.com/view/en_au/au/87c4e2a523340310VgnVCM3000001c56f00aRCRD.htm
  • 5. THIS STUFF ISN’T SO HARD ANYMORE! Yes, there are engineers out there building compilers, search engines, and recommendation engines. But I don’t. I mostly make social webapps.
  • 6. And even recommendation engines are easy now. Just use Redis. http://00f.net/2011/03/10/redis-as-a-recommendation-engine/
  • 7. IT’S ALSO EASY TO LEARN Spend 5 minutes trying out Dash and tell me I’m wrong. https://dash.generalassemb.ly
  • 8. THESE PEOPLE THINK SO TOO Everybody in this country should learn how to program a computer because it teaches you how to think. — Steve Jobs Our policy at Facebook is literally to hire as many talented engineers as we can find. There just aren't enough people who are trained and have these skills today. — Mark Zuckerberg At a time when people are saying "I want a good job - I got out of college and I couldnt find one," every single year in America there is a standing demand for 120,000 people who are training in computer science. — Bill Clinton Source: code.org
  • 9. HAVE A CONTINUUM OF SKILL LEVELS
  • 10. SKILL POLARITY IS BAD • Junior developers will never feel like they can reach senior level • Senior developers will never respect the junior developers
  • 11. GET RID OF TITLES • Titles polarize teams destroying learning culture. • Nobody is 'senior' with everything. • I would rather be a junior anyways.
  • 12. ! A learning culture isn’t just about getting smarter developers.
  • 13. A learning culture allows engineers to learn more about the product. Have your team finding problems, not solutions.
  • 14. DO THIS BY EXPERIMENTING • Have a hack day. • Build crazy experiments. • Prototype new ideas. • Throw shit away.
  • 15. ALLOW EXPERIMENTATION WITH YOUR TECH STACK • GitHub provides Pull Requests to ‘suggest’ changes without forcing them. • Git allows feature branching to play with new ideas along with normal work. • Automated testing provides confidence nothing will break when experimenting.
  • 16. NEW EMPLOYEES ARE EXCITED They’ll never be as enthusiastic as they are on day one. Make sure you pile their plate so high they have a ton to crunch on.
  • 17. SPEAK IN NARRATIVES Storytelling is a much more effective means of explaining concepts than info sessions.
  • 18. GIVE THE NEW DEV A MENTOR Someone willing to be bothered at any moment, for any reason (headphones or not)
  • 19. PAIR! Anyone that’s paired will say it’s the most effective way to learn a platform.
  • 20. TRY PAIRING ON OTHER THINGS • Support • Design • BD Cross-functional employees will learn faster and be more engaged.