SlideShare a Scribd company logo
1 of 34
Growing Your
   Own
 Developers
MY NAME
 IS JEFF
@Jeffrey_Baird
GROW YOUR
   OWN
DEVELOPERS
Why I’m Here

What does it mean?

What is Medivo doing right?
Why I’m Here

What does it mean?

What is Medivo doing right?
I’m a n00b
This is what it printed
Have We
  Been
Trolled?!
That was
April 30th
Why I’m Here

What does it mean?

What is Medivo doing right?
Must Have
  MOAR
Developers
ZOMG?!
Why I’m Here

What does it mean?

What is Medivo doing right?
Create a n00b
friendly
environment:
Create a n00b
friendly
environment:
 Internal Projects
Create a n00b
friendly
environment:
 Internal Projects
 Work other devs hate
Create a n00b
friendly
environment:
 Internal Projects
 Work other devs hate
 Pairing
Clear
Definition of
 success
Safe place to mess up
Learn by
Teaching
AWESOME place
   to work
Who makes a
   good
 Candidate?
Where are
 they?
Is your company right
   for apprentices?
HA!!
  TRICK
QUESTION!
Always be
LEARNING
Questions?
@Jeffrey_Baird
   jeffreybaird
learnwithjeff.com
Sources
• http://www.bls.gov/opub/mlr/2009/11/art5full.pdf
• http://techcrunch.com/2012/04/28/they-aint-making-any-
  more-of-them-the-great-engineering-shortage-of-2012/
• http://cra.org/govaffairs/blog/2012/04/undergrad-computer-
  science-enrollments-rise-for-fourth-straight-year-cra-taulbee-
  report/#comments
• http://chronicle.com/article/Decoding-the-Value-of-
  Computer/125266/
• http://www.cio.com/article/14765/Bright_Outlook_for_IT_Jo
  bs

More Related Content

Viewers also liked

Random 120807095923-phpapp01
Random 120807095923-phpapp01Random 120807095923-phpapp01
Random 120807095923-phpapp01kalyna1996
 
ปประเมินคุณลักษณะ51
ปประเมินคุณลักษณะ51ปประเมินคุณลักษณะ51
ปประเมินคุณลักษณะ51krupornpana55
 
Gartner EEE - BPM - Anadolu Sigorta Sunumu
Gartner EEE - BPM - Anadolu Sigorta SunumuGartner EEE - BPM - Anadolu Sigorta Sunumu
Gartner EEE - BPM - Anadolu Sigorta Sunumuhalilaksu
 
AiLibrary -Linkedin redherringmain--discussion
AiLibrary -Linkedin  redherringmain--discussionAiLibrary -Linkedin  redherringmain--discussion
AiLibrary -Linkedin redherringmain--discussionGordon Kraft
 
Due Notizie in Croce
Due Notizie in CroceDue Notizie in Croce
Due Notizie in Crocecrocebianca
 
Apresentação sit1 vol3 1ªsérie em
Apresentação sit1 vol3 1ªsérie emApresentação sit1 vol3 1ªsérie em
Apresentação sit1 vol3 1ªsérie emTiago Rafael
 
MPA650TamayoFinalPaper
MPA650TamayoFinalPaperMPA650TamayoFinalPaper
MPA650TamayoFinalPaperSandra Tamayo
 
Business communication
Business communicationBusiness communication
Business communicationPawan Kumar
 
Jason Zattler Wiser Insurance Agency
Jason Zattler Wiser Insurance AgencyJason Zattler Wiser Insurance Agency
Jason Zattler Wiser Insurance AgencyBNI
 

Viewers also liked (13)

Random 120807095923-phpapp01
Random 120807095923-phpapp01Random 120807095923-phpapp01
Random 120807095923-phpapp01
 
ปประเมินคุณลักษณะ51
ปประเมินคุณลักษณะ51ปประเมินคุณลักษณะ51
ปประเมินคุณลักษณะ51
 
Kiwanis
KiwanisKiwanis
Kiwanis
 
Gartner EEE - BPM - Anadolu Sigorta Sunumu
Gartner EEE - BPM - Anadolu Sigorta SunumuGartner EEE - BPM - Anadolu Sigorta Sunumu
Gartner EEE - BPM - Anadolu Sigorta Sunumu
 
AiLibrary -Linkedin redherringmain--discussion
AiLibrary -Linkedin  redherringmain--discussionAiLibrary -Linkedin  redherringmain--discussion
AiLibrary -Linkedin redherringmain--discussion
 
Due Notizie in Croce
Due Notizie in CroceDue Notizie in Croce
Due Notizie in Croce
 
Media presentation
Media presentationMedia presentation
Media presentation
 
1whp s20
1whp s201whp s20
1whp s20
 
Alimentación
AlimentaciónAlimentación
Alimentación
 
Apresentação sit1 vol3 1ªsérie em
Apresentação sit1 vol3 1ªsérie emApresentação sit1 vol3 1ªsérie em
Apresentação sit1 vol3 1ªsérie em
 
MPA650TamayoFinalPaper
MPA650TamayoFinalPaperMPA650TamayoFinalPaper
MPA650TamayoFinalPaper
 
Business communication
Business communicationBusiness communication
Business communication
 
Jason Zattler Wiser Insurance Agency
Jason Zattler Wiser Insurance AgencyJason Zattler Wiser Insurance Agency
Jason Zattler Wiser Insurance Agency
 

Similar to Growing Your Own Developers

Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Deidre Diamond
 
Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Deidre Diamond
 
Remon Geyser Festival NewMR 2017
Remon Geyser Festival NewMR 2017Remon Geyser Festival NewMR 2017
Remon Geyser Festival NewMR 2017Ray Poynter
 
4 Steps to a Compelling Employer Brand from Scratch
4 Steps to a Compelling Employer Brand from Scratch4 Steps to a Compelling Employer Brand from Scratch
4 Steps to a Compelling Employer Brand from ScratchAndy, Xinbin Hu
 
Building an EVP from scratch, in-house, super fast, for free, based on real d...
Building an EVP from scratch, in-house, super fast, for free, based on real d...Building an EVP from scratch, in-house, super fast, for free, based on real d...
Building an EVP from scratch, in-house, super fast, for free, based on real d...LinkedIn Talent Solutions
 
Interview Success for Internships
Interview Success for InternshipsInterview Success for Internships
Interview Success for InternshipsKatie Vigil, M.S.
 
3. Подготовка на впечатляващо CV
3. Подготовка на впечатляващо CV3. Подготовка на впечатляващо CV
3. Подготовка на впечатляващо CVSvetlin Nakov
 
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from Scratch
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from ScratchDIY Employer Brand: 4 Steps to a Compelling Employer Brand from Scratch
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from ScratchAndy, Xinbin Hu
 
How to Overcome the Challenges to Hiring Global Talent
How to Overcome the Challenges to Hiring Global TalentHow to Overcome the Challenges to Hiring Global Talent
How to Overcome the Challenges to Hiring Global TalentJeff Altman
 
How to Bring your Employer Brand to Life
How to Bring your Employer Brand to LifeHow to Bring your Employer Brand to Life
How to Bring your Employer Brand to LifeTALiNT Partners
 
Flit webs business presentation
Flit webs business presentationFlit webs business presentation
Flit webs business presentationAshish Sangai
 
06062015 webinar international students' career in USA - present by Senior HR
 06062015 webinar  international students' career in USA - present by Senior HR  06062015 webinar  international students' career in USA - present by Senior HR
06062015 webinar international students' career in USA - present by Senior HR Tim Kou
 
5 foundations of great nonprofit websites mike farag - fervor marketing
5 foundations of great nonprofit websites   mike farag - fervor marketing5 foundations of great nonprofit websites   mike farag - fervor marketing
5 foundations of great nonprofit websites mike farag - fervor marketingMike Farag
 
5 Foundations of Great Nonprofit Websites - Mike Farag - Fervor Marketing
5 Foundations of Great Nonprofit Websites  - Mike Farag - Fervor Marketing5 Foundations of Great Nonprofit Websites  - Mike Farag - Fervor Marketing
5 Foundations of Great Nonprofit Websites - Mike Farag - Fervor MarketingMike Farag
 
5 Foundations of Great Nonprofit Websites - Mike Marag - Fervor Marketing
5 Foundations of Great Nonprofit Websites  - Mike Marag - Fervor Marketing5 Foundations of Great Nonprofit Websites  - Mike Marag - Fervor Marketing
5 Foundations of Great Nonprofit Websites - Mike Marag - Fervor MarketingMike Farag
 
5 foundations of great nonprofit websites mike farag - fervor marketing
5 foundations of great nonprofit websites   mike farag - fervor marketing5 foundations of great nonprofit websites   mike farag - fervor marketing
5 foundations of great nonprofit websites mike farag - fervor marketingMike Farag
 
7 Ways To Build A Brand That Attracts Top Talent
7 Ways To Build A Brand That Attracts Top Talent7 Ways To Build A Brand That Attracts Top Talent
7 Ways To Build A Brand That Attracts Top TalentBambooHR
 

Similar to Growing Your Own Developers (20)

Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?
 
Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?Why Is Finding A Place To Work That You Love So Hard?
Why Is Finding A Place To Work That You Love So Hard?
 
Remon Geyser Festival NewMR 2017
Remon Geyser Festival NewMR 2017Remon Geyser Festival NewMR 2017
Remon Geyser Festival NewMR 2017
 
4 Steps to a Compelling Employer Brand from Scratch
4 Steps to a Compelling Employer Brand from Scratch4 Steps to a Compelling Employer Brand from Scratch
4 Steps to a Compelling Employer Brand from Scratch
 
Building an EVP from scratch, in-house, super fast, for free, based on real d...
Building an EVP from scratch, in-house, super fast, for free, based on real d...Building an EVP from scratch, in-house, super fast, for free, based on real d...
Building an EVP from scratch, in-house, super fast, for free, based on real d...
 
Interview Success for Internships
Interview Success for InternshipsInterview Success for Internships
Interview Success for Internships
 
ERADA M4 S3 - Entrepreneurship Stories - Males
ERADA M4 S3 - Entrepreneurship Stories - MalesERADA M4 S3 - Entrepreneurship Stories - Males
ERADA M4 S3 - Entrepreneurship Stories - Males
 
3. Подготовка на впечатляващо CV
3. Подготовка на впечатляващо CV3. Подготовка на впечатляващо CV
3. Подготовка на впечатляващо CV
 
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from Scratch
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from ScratchDIY Employer Brand: 4 Steps to a Compelling Employer Brand from Scratch
DIY Employer Brand: 4 Steps to a Compelling Employer Brand from Scratch
 
How to Overcome the Challenges to Hiring Global Talent
How to Overcome the Challenges to Hiring Global TalentHow to Overcome the Challenges to Hiring Global Talent
How to Overcome the Challenges to Hiring Global Talent
 
How to Bring your Employer Brand to Life
How to Bring your Employer Brand to LifeHow to Bring your Employer Brand to Life
How to Bring your Employer Brand to Life
 
Flit webs business presentation
Flit webs business presentationFlit webs business presentation
Flit webs business presentation
 
Say it loudly
Say it loudlySay it loudly
Say it loudly
 
06062015 webinar international students' career in USA - present by Senior HR
 06062015 webinar  international students' career in USA - present by Senior HR  06062015 webinar  international students' career in USA - present by Senior HR
06062015 webinar international students' career in USA - present by Senior HR
 
5 foundations of great nonprofit websites mike farag - fervor marketing
5 foundations of great nonprofit websites   mike farag - fervor marketing5 foundations of great nonprofit websites   mike farag - fervor marketing
5 foundations of great nonprofit websites mike farag - fervor marketing
 
5 Foundations of Great Nonprofit Websites - Mike Farag - Fervor Marketing
5 Foundations of Great Nonprofit Websites  - Mike Farag - Fervor Marketing5 Foundations of Great Nonprofit Websites  - Mike Farag - Fervor Marketing
5 Foundations of Great Nonprofit Websites - Mike Farag - Fervor Marketing
 
5 Foundations of Great Nonprofit Websites - Mike Marag - Fervor Marketing
5 Foundations of Great Nonprofit Websites  - Mike Marag - Fervor Marketing5 Foundations of Great Nonprofit Websites  - Mike Marag - Fervor Marketing
5 Foundations of Great Nonprofit Websites - Mike Marag - Fervor Marketing
 
5 foundations of great nonprofit websites mike farag - fervor marketing
5 foundations of great nonprofit websites   mike farag - fervor marketing5 foundations of great nonprofit websites   mike farag - fervor marketing
5 foundations of great nonprofit websites mike farag - fervor marketing
 
John White professional portfolio
John White professional portfolioJohn White professional portfolio
John White professional portfolio
 
7 Ways To Build A Brand That Attracts Top Talent
7 Ways To Build A Brand That Attracts Top Talent7 Ways To Build A Brand That Attracts Top Talent
7 Ways To Build A Brand That Attracts Top Talent
 

Recently uploaded

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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
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
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

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
 
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...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
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
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Growing Your Own Developers

Editor's Notes

  1. Hello everyone!This is my first ever ruby conference talk so I am super excited and absolutely terrified to be here.It doesn't help that I probably have the least or close to the least amount of programming experience in this room.But, I'll get to that in a second. Today I want to talk to you about Growing your own developers
  2. My name is Jeff Baird I am a Junior Developer at Medivo in NYC
  3. My name is Jeff Baird I am a Junior Developer at Medivo in NYC
  4. Tell me how I did, help me get better or just tell me how much you disagree with me on twitter.
  5. I hope to accomplish a few things:First I want to cover, quickly, how I got in my current positionNext I want to discuss what I mean by growing your own developers, why we need to, and how it is benificialThen I want to tell you all the things Medivo is doing right to make my experience as an employee as rewarding as possible for everyone involved.
  6. I hope to offer a different perspective on training developers as I am actually on the recieving end of this awesome experience instead of the giving end.
  7. In Feburary of this year I had never written a line of code. I was on the business end of a few small tech startups in Tampa, Fl and before that I worked in commercial shipping. So, I had seen code, but that was about all.Then, I decidiedto do codeyear on codeacademy. I had a little fun tinkering with Javascript, writing fizzbuzz and the blackjack game they had on there but it was far from anything productive.Then, in late April I was invited to a new kind of event in tampa called coder night put on by the tampa ruby group. A bunch of devs completed an assignment and then got together to review the answers, all submitted anynonmously. I hadn't really looked long enough at ruby to understand much other than you could do some interesting things with strings.The assignment was to create a Logo-like program that was capable of producing ASCII art. Well, I only had a few hours to try to learn how to do this so I could submit something and attend the meeting. So, This is what I came up with.
  8. I had figured out what the shape I was supposed to draw was and then manually printed the strings out to the console.
  9. Here is what it printed. I remember one of the organizers, Jason, asking the other organizers, Gavin
  10. "Have we been trolled?"
  11. After that meeting though, I was hooked. I originally planned to spend a few hours a night coding but it quickly became 10 or more hours a day. It took me six years of undergraduate education, starting twocompanies and a year working on cargo ships for me to figure out that my passion was programming.That was less than five months ago.I have been working as a full-time dev at a rails shop since July 11th, so do the Math.I'm not going to spend any time diving into my learning techniques. I'd love to discuss that after my presentation, I've written about it on my blog and recently participated in a panel discussing that at length.
  12. Instead, I am going to try and convince you that Medivo wasn't absolutely crazy to hire me. And, I want to go one step further and convince you that you should be open to doing something similar in your company.
  13. Instead my hope is to begin to see job postings for paid internships, apprenticeships and junior positions that don't have the requirement of "1-2 years experience or CS degree”
  14. So, what do I mean, growing your own developer? I don't mean that you should pick random people off the street and pay them to learn to code on your dime.Instead my hope is to begin to see job postings for paid internships, apprenticeships and junior positions that don't have the requirement of "1-2 years experience or CS degree"
  15. Currently our industry is facing a shortage of developers. How many of your companies are currently hiring developers? How many of you are actively looking for work?In 2007 our country reached a low point in the amount of CS degrees issued in over a decade at just around 8000. And, while CS enrollement has been slowly on the rise we are currently at just under 15,000 graduate per year; it isn't expected to meet the increased demand of our industry. According to statistics from the Computing Research Association and the Bureau of Labour Statistics from 2008 - 2018 we should graduate somewhere between 200,000 - 400,000 cs graduates but jobs are expected to grow by over 762,000. So we only have two options. Change how we train developers or get import them from other countries. I don't know a whole lot about visa's except that they are fairly large barriers for employeersI believe the solution to this is to invest in employees who may not have once made the technological bar set by the hiring departments. This may sound scary.
  16. I can almost hear the thoughts in your head ZOMG I CAN'T BELIEVE HE WANTS TO BURDEN US WITH N00BS. Chill. To reiterate I'm not saying to hire people who have never written any code. Instead find someone who has the passion, the clear love of learning and the aptitude in other things to make it happen.
  17. Enough vauge preaching though. I am going to tell you exactly how Medivo has been making use of me without dragging too much on productivity, giving me a chance to learn, and also getting their moneys worth.
  18. First, my boss, Daniel has done an awesome job giving me a really cool range of projects. From working with him on some internal projects, to doing work most of you would find dull and repetetive but is still super exciting to someone at my skill level, to giving me a project that is fairly large, needed to be used in production, but couldn't do a whole lot of damage to the rest of the code base if I messed it up and then letting me pair with some of the more senior guys on the team.
  19. First, my boss, Daniel has done an awesome job giving me a really cool range of projects. From working with him on some internal projects, like hubot work, automating office procedures and to
  20. doing work most of you would find dull and repetetive but is still super exciting to someone at my skill level, like grabbing information out of the database for other departments to giving me a project that is fairly large, needed to be used in production, but couldn't do a whole lot of damage to the rest of the code base if I messed it up and then letting me pair with some of the more senior guys on the team.
  21. to giving me a project that is fairly large, needed to be used in production, but couldn't do a whole lot of damage to the rest of the code base if I messed it up and then letting me pair with some of the more senior guys on the team.
  22. All of the projects have had a clear definition of success, something I have found helpful to getting the constant feedback that can make learning so fun.
  23. Another thing that has been awesome is that Medivo made it clear that minor messups were okay. I follow some guidelines (like not merging things into master it I've broken it) but on the whole I have never felt embarressed by my mistakes
  24. One of the ways I've felt the most usefull to Medivo is how it encourages a culture of learning. We often hear that you learn best by teaching. At medivo I believe that having the team constantly teach me has forced an awareness about our app and the technologies that we use that wasn't there before.
  25. When you think of all these things I've mentioned, projects with clear acceptance criterea, a focus on learning, challenging and fuffilling projects and a safe place to make mistakes, you aren't just describing a good work environment for apprentances you are describing a good work environment.
  26. Regardless of skill level the number one quality that you should look for is a desire to learn. Innate curiosity is tough to teach and becomes apparent fairly quickly after spending some time with the candidate. Pair with them, are they asking the right question?
  27. Last week in NYC we hosted a Junior developer panel and one of the things that struck me was how nervous many beginning programmers were to reach out to their local communities. So, if you catch wind of someone trying to learn to program invite them to your meet up group, make your self available for questions. Start a relationship with beginners and the ones that grow in a way that is
  28. So, is your work environment a good place for apprentices?
  29. Learning should be encouraged at every level of a developers career, it is the single most important skill we have as developers. If your company isn't a safe place for apprentices, it is likely that it isn't a good place for learning in general. This should change.
  30. Tell me how I did, help me get better or just tell me how much you disagree with me on twitter.