SlideShare a Scribd company logo
Teaching myself to code
Neha Batra @nerdneha
April 2015
We’re from all over, you’re not alone
Energy Consultant
Software Engineer
Floored, Inc.
Textile Designer
Front-end Web
Developer
Photoshelter
Materials Science
Software Engineer
Venmo
Community Organizer
Content Intelligence
Research Engineer
Tumblr
History & Sales
Marketing
Developer
Avaaz
Economics, Teaching
Software Engineer,
Cofounder, Teacher
Telegraph Academy
Physics
Data Engineer
Rent the Runway
Operations Research &
Math
Data Science
Mimi Hearing
Technologies GmbH
How I taught myself how to code
Energy Consulting
Recurse Center
1st Soft Eng Job
Full-stack Engineer at Floored, Inc.
2 years
3 months
9 months
11 months
How I taught myself how to code
Energy Consulting
1st Soft Eng Job
Full-stack Engineer at Floored, Inc.
(the professional version that gives you ZER0 context)
(this looks WAYYY TOO EASY)
Recurse Center
3 months
9 months
2 years
11 months
How I taught myself how to code
Energy Consulting
1st Soft Eng Job1st Soft Eng Job
Full-stack Engineer at Floored, Inc.Intro to Logic + Intro to CS [scheme]
(9th grade via IMACS)
AP Comp Sci A (11th grade)
Intro to Python (MIT, not reqd.)
Got Mechanical Eng degree
Recurse Center
3 months
9 months
2 years
11 months
How I taught myself how to code
Energy Consulting
1st Soft Eng Job1st Soft Eng Job
Recurse Center
6 months:
Quit 1st job
Applied to Recurse Center 2x (rejected)
Used MOOCs/meetups to learn
First hello world website
Got into RC on 3rd try
3 months
9 months
2 years
11 months
Full-stack Engineer at Floored, Inc.
How I taught myself how to code
Energy Consulting
Recurse Center
1st Soft Eng Job1st Soft Eng Job
3 months
9 months
2 years
11 months
Full-stack Engineer at Floored, Inc.6 months:
Quit 1st job
Applied to Recurse Center 2x (rejected)
Used MOOCs/meetups to learn
First hello world website
Got into RC on 3rd try
How I taught myself how to code
Specific Resources:
- Codecademy JavaScript
- Girl Develop It: Android Course (small fee, several in-person classes)
- Udacity - CS101 - Intro to Programming
(quit job)
- Coursera course on Scala
- Udacity - Algorithms
- MongoDB - Intro to MongoDB
- Heroku tutorial on hello world
- Vim tutorial
- Github tutorial
(recurse center)
(this is detailed in a blog post if you want more info: nerdneha.tumblr.com)
How I taught myself how to code
Energy Consulting
1st Soft Eng Job1st Soft Eng Job
Recurse Center
1.5 months:
Applied like everywhere
Emailed like everyone
Blogged
made a shitty website
Got an internship!!
3 months
9 months
2 years
Full-stack Engineer at Floored, Inc.
11 months
Lessons Learned
1. Forward progress is key
2. Follow your curiosity
3. It takes initiative
4. It’s not you, it’s hard
5. Open source your journey
1. Forward progress is key
I thought once I took a class or two,
then things would be….
I thought at least putting “hello world”
on a website would be….
It was NOT...
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
For me, was a lot of this….
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
● do what keeps you motivated
● stop what makes you unhappy
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
Specific Resources:
- Codecademy JavaScript
- Girl Develop It: Android Course (small fee, several in-person classes)
- Udacity - CS101 - Intro to Programming
(quit job)
- Coursera course on Scala
- Udacity - Algorithms
- MongoDB - Intro to MongoDB
- Heroku tutorial on hello world
- Vim tutorial
- Github tutorial
(recurse center)
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
Specific Resources:
- Codecademy JavaScript
- Girl Develop It: Android Course (small fee, several in-person classes)
- Udacity - CS101 - Intro to Programming
(quit job)
- Coursera course on Scala
- Udacity - Algorithms
- MongoDB - Intro to MongoDB
- Heroku tutorial on hello world
- Vim tutorial
- Github tutorial
(recurse center)
not my style
not my style
not my style
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
Specific Resources:
- Codecademy JavaScript
- Girl Develop It: Android Course (small fee, several in-person classes)
- Udacity - CS101 - Intro to Programming
(quit job)
- Coursera course on Scala
- Udacity - Algorithms
- MongoDB - Intro to MongoDB
- Heroku tutorial on hello world
- Vim tutorial
- Github tutorial
(recurse center)
not my style
not my style
not my style
now we’re talking
(I didn’t finish any of them!)
(You don’t have to!!!)
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
1. Forward progress is key
● do what keeps you motivated
● stop what makes you unhappy
I also:
● kept network of positive friends
● got programmer friends to spend time with me/my code
● met others going through my struggle
● figured out my motivating environment (cafes)
● allowed myself days off
● celebrated everything obnoxiouslyForward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
2. Follow your curiosity
● scratch the itch
● break to explore a new topic
● rabbit holes are okay! always something to learn
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
explore the depth, think of it as an investment for the
future
3. It takes initiative
● temptation: learn first, ask after
● fear: wasting others’ time
● skewed reality: “this is a stupid question”
RESULT: you shoot yourself down before you give
yourself a chance to learn
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
advice:
● let others help you
● pair up (pair programming ftw!!)
● get your code reviewed
● coding schools/programs are great environment
● go to meetups!! many meetups have office hours
3. It takes initiative
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
advice:
● let others help you
● pair up (pair programming ftw!!)
● get your code reviewed
● coding schools/programs are great environment
● go to meetups!! many meetups have office hours
3. It takes initiative
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
see what I did there? let others HELP YOU. nothing
better than being asked a question you know the
answer to. everyone wins!!
my mental strategies:
● allow yourself 6 month “stupid questions allowed” period
● only way to learn is to ask
3. It takes initiative
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
if someone gives you shit, it’s a reflection on them,
not you.
don’t let them make you feel bad for asking! you’re
taking charge. do what you gotta do.
just making first “hello world” -- 2 learning curves??
o python
o vim
4. It’s not you, it’s hard
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
just making first “hello world” -- 5 learning curves?!?!
o python
o vim
o bottle framework
o html
4. It’s not you, it’s hard
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
just making first “hello world” -- so many learning curves!!
o python
o vim
o bottle framework
o html
o github
o heroku
o domain
4. It’s not you, it’s hard
7 LEARNING CURVES?!?!
not to mention algorithms, context
changes, translating brainwaves,
googling for forever...
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
4. It’s not you, it’s hard
● so many learning curves!!
● people forget how hard it was
● reflect to help you realize that you can make that
progress
● read/learn about imposter syndrome
o if you feel like you’re the dumbest one in the room
and don’t belong, you’re not alone!!!
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
4. It’s not you, it’s hard
● so many learning curves!!
● people forget how hard it was
● reflect to help you realize that you can make that
progress
● read/learn about imposter syndrome
o if you feel like you’re the dumbest one in the room
and don’t belong, you’re not alone!!!
my personal phrase to help me through this:
“you’re not stupid, you just don’t know it yet”
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
5. Open source your journey
Make yourself unique. Own your individuality. Have an
opinion
● website
● github
● blog
● twitter
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
5. Open source your journey
Make yourself unique. Own your individuality. Have an
opinion
● website
● github
● blog
● twitter
www.nehalita.com
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
5. Open source your journey
Make yourself unique. Own your individuality. Have an
opinion
● website
● github
● blog
● twitter
nerdneha.tumblr.com
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
5. Open source your journey
Make yourself unique. Own your individuality. Have an
opinion
● website
● github
● blog
● twitter
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
Blog ideas:
● cool things you learned from event
● clarify existing instructions
● show how you did something differently
● explain a concept in your own words
● talk about what is SO COOL
● talk about what frustrates you
● make random lists
o my specialty: compile advice and blog it
● reblog/retweet someone else’s awesome
5. Open source your journey
Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
Lessons Learned
1. Forward progress is key
2. Follow your curiosity
3. It takes initiative
4. It’s not you, it’s hard
5. Open source your journey
Go kick some ass
@nerdneha

More Related Content

PDF
Further together: Curated Pairing Culture @Pivotal
PPTX
Grow your own tech leads
PDF
Why I blog
PDF
Why You Should Learn Skills That Have No Application in Real Life
KEY
Project management
PPTX
Is There A Risk?
PDF
The Art of Questioning to improve Software Testing, Agile and Automating
PPTX
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Further together: Curated Pairing Culture @Pivotal
Grow your own tech leads
Why I blog
Why You Should Learn Skills That Have No Application in Real Life
Project management
Is There A Risk?
The Art of Questioning to improve Software Testing, Agile and Automating
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...

Viewers also liked (16)

PDF
PostgreSQL - backup and recovery with large databases
PPTX
SLO Training
PDF
CFAE Learning Outcomes
PPTX
Developing learning outcomes
PPT
01 developing learning outcomes
DOCX
Guidelines for writing a student learning outcome
PPTX
Course design student learning outcomes
PPT
Assessment of learning outcome 04142014 copy
PDF
Levels of thinking and reasoning [modo de compatibilidad]
PPTX
Developing Student Learing Outcomes
PPT
Taxonomy of 03 09-13 final
PPTX
Presentation on writing outcomes
PPT
Assessing for Improvement: learning outcomes assessment for library instruction
PPTX
Basic components in developing a curriculum
PPT
Educational Objectives
PPTX
K to12 ASSESSMENT AND RATING OF LEARNING OUTCOMES
PostgreSQL - backup and recovery with large databases
SLO Training
CFAE Learning Outcomes
Developing learning outcomes
01 developing learning outcomes
Guidelines for writing a student learning outcome
Course design student learning outcomes
Assessment of learning outcome 04142014 copy
Levels of thinking and reasoning [modo de compatibilidad]
Developing Student Learing Outcomes
Taxonomy of 03 09-13 final
Presentation on writing outcomes
Assessing for Improvement: learning outcomes assessment for library instruction
Basic components in developing a curriculum
Educational Objectives
K to12 ASSESSMENT AND RATING OF LEARNING OUTCOMES
Ad

Similar to Teaching myself to code: the journey and lessons learned (20)

PDF
How to learn coding
PDF
gettingintothetechfieldwhatnext-210526205624.pdf
PDF
Getting into the tech field. what next
PPTX
Introduction to react js
PDF
10 tips to save you time and frustration while programming
PPTX
Carrier guidance for tech
PDF
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
PDF
Write code and find a job
PDF
Cure for the Common Code
PDF
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
PPTX
How Coding Can Make Your Life Better
PPTX
PDF
Becoming a developer getting started (3:23)
PPTX
Tech talk
PPTX
Sharpen your axe
PPTX
We design orientation class
PDF
How to start coding.pdf
PDF
Tech Talk @ Dev Bootcamp Chicago
PPTX
How to learn programming
PPTX
Breaking-into-Software-Development-No-CS-Degree-Required
How to learn coding
gettingintothetechfieldwhatnext-210526205624.pdf
Getting into the tech field. what next
Introduction to react js
10 tips to save you time and frustration while programming
Carrier guidance for tech
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
Write code and find a job
Cure for the Common Code
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
How Coding Can Make Your Life Better
Becoming a developer getting started (3:23)
Tech talk
Sharpen your axe
We design orientation class
How to start coding.pdf
Tech Talk @ Dev Bootcamp Chicago
How to learn programming
Breaking-into-Software-Development-No-CS-Degree-Required
Ad

More from Neha Batra (8)

PDF
Microallyship
PDF
Engineers need to learn UXR
PDF
Personal branding is more than self promotion
PDF
Further together curated pairing culture @pivotal
PDF
Personal branding is more than self promotion
PDF
It's not you, it's us: Winning over people for yourself and the team
PDF
Branding is the most cringeworthy term you want to know about
PDF
Pair programming 2 > 1 + 1
Microallyship
Engineers need to learn UXR
Personal branding is more than self promotion
Further together curated pairing culture @pivotal
Personal branding is more than self promotion
It's not you, it's us: Winning over people for yourself and the team
Branding is the most cringeworthy term you want to know about
Pair programming 2 > 1 + 1

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
assetexplorer- product-overview - presentation
PPTX
L1 - Introduction to python Backend.pptx
PDF
Digital Strategies for Manufacturing Companies
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
ai tools demonstartion for schools and inter college
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Transform Your Business with a Software ERP System
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Nekopoi APK 2025 free lastest update
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
top salesforce developer skills in 2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
assetexplorer- product-overview - presentation
L1 - Introduction to python Backend.pptx
Digital Strategies for Manufacturing Companies
Internet Downloader Manager (IDM) Crack 6.42 Build 41
ai tools demonstartion for schools and inter college
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Transform Your Business with a Software ERP System
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Nekopoi APK 2025 free lastest update
Wondershare Filmora 15 Crack With Activation Key [2025
How to Choose the Right IT Partner for Your Business in Malaysia
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Designing Intelligence for the Shop Floor.pdf
Computer Software and OS of computer science of grade 11.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
top salesforce developer skills in 2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Teaching myself to code: the journey and lessons learned

  • 1. Teaching myself to code Neha Batra @nerdneha April 2015
  • 2. We’re from all over, you’re not alone Energy Consultant Software Engineer Floored, Inc. Textile Designer Front-end Web Developer Photoshelter Materials Science Software Engineer Venmo Community Organizer Content Intelligence Research Engineer Tumblr History & Sales Marketing Developer Avaaz Economics, Teaching Software Engineer, Cofounder, Teacher Telegraph Academy Physics Data Engineer Rent the Runway Operations Research & Math Data Science Mimi Hearing Technologies GmbH
  • 3. How I taught myself how to code Energy Consulting Recurse Center 1st Soft Eng Job Full-stack Engineer at Floored, Inc. 2 years 3 months 9 months 11 months
  • 4. How I taught myself how to code Energy Consulting 1st Soft Eng Job Full-stack Engineer at Floored, Inc. (the professional version that gives you ZER0 context) (this looks WAYYY TOO EASY) Recurse Center 3 months 9 months 2 years 11 months
  • 5. How I taught myself how to code Energy Consulting 1st Soft Eng Job1st Soft Eng Job Full-stack Engineer at Floored, Inc.Intro to Logic + Intro to CS [scheme] (9th grade via IMACS) AP Comp Sci A (11th grade) Intro to Python (MIT, not reqd.) Got Mechanical Eng degree Recurse Center 3 months 9 months 2 years 11 months
  • 6. How I taught myself how to code Energy Consulting 1st Soft Eng Job1st Soft Eng Job Recurse Center 6 months: Quit 1st job Applied to Recurse Center 2x (rejected) Used MOOCs/meetups to learn First hello world website Got into RC on 3rd try 3 months 9 months 2 years 11 months Full-stack Engineer at Floored, Inc.
  • 7. How I taught myself how to code Energy Consulting Recurse Center 1st Soft Eng Job1st Soft Eng Job 3 months 9 months 2 years 11 months Full-stack Engineer at Floored, Inc.6 months: Quit 1st job Applied to Recurse Center 2x (rejected) Used MOOCs/meetups to learn First hello world website Got into RC on 3rd try
  • 8. How I taught myself how to code Specific Resources: - Codecademy JavaScript - Girl Develop It: Android Course (small fee, several in-person classes) - Udacity - CS101 - Intro to Programming (quit job) - Coursera course on Scala - Udacity - Algorithms - MongoDB - Intro to MongoDB - Heroku tutorial on hello world - Vim tutorial - Github tutorial (recurse center) (this is detailed in a blog post if you want more info: nerdneha.tumblr.com)
  • 9. How I taught myself how to code Energy Consulting 1st Soft Eng Job1st Soft Eng Job Recurse Center 1.5 months: Applied like everywhere Emailed like everyone Blogged made a shitty website Got an internship!! 3 months 9 months 2 years Full-stack Engineer at Floored, Inc. 11 months
  • 10. Lessons Learned 1. Forward progress is key 2. Follow your curiosity 3. It takes initiative 4. It’s not you, it’s hard 5. Open source your journey
  • 11. 1. Forward progress is key I thought once I took a class or two, then things would be…. I thought at least putting “hello world” on a website would be…. It was NOT... Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 12. 1. Forward progress is key For me, was a lot of this…. Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 13. 1. Forward progress is key ● do what keeps you motivated ● stop what makes you unhappy Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 14. 1. Forward progress is key Specific Resources: - Codecademy JavaScript - Girl Develop It: Android Course (small fee, several in-person classes) - Udacity - CS101 - Intro to Programming (quit job) - Coursera course on Scala - Udacity - Algorithms - MongoDB - Intro to MongoDB - Heroku tutorial on hello world - Vim tutorial - Github tutorial (recurse center) Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 15. 1. Forward progress is key Specific Resources: - Codecademy JavaScript - Girl Develop It: Android Course (small fee, several in-person classes) - Udacity - CS101 - Intro to Programming (quit job) - Coursera course on Scala - Udacity - Algorithms - MongoDB - Intro to MongoDB - Heroku tutorial on hello world - Vim tutorial - Github tutorial (recurse center) not my style not my style not my style Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 16. 1. Forward progress is key Specific Resources: - Codecademy JavaScript - Girl Develop It: Android Course (small fee, several in-person classes) - Udacity - CS101 - Intro to Programming (quit job) - Coursera course on Scala - Udacity - Algorithms - MongoDB - Intro to MongoDB - Heroku tutorial on hello world - Vim tutorial - Github tutorial (recurse center) not my style not my style not my style now we’re talking (I didn’t finish any of them!) (You don’t have to!!!) Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 17. 1. Forward progress is key ● do what keeps you motivated ● stop what makes you unhappy I also: ● kept network of positive friends ● got programmer friends to spend time with me/my code ● met others going through my struggle ● figured out my motivating environment (cafes) ● allowed myself days off ● celebrated everything obnoxiouslyForward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 18. 2. Follow your curiosity ● scratch the itch ● break to explore a new topic ● rabbit holes are okay! always something to learn Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey explore the depth, think of it as an investment for the future
  • 19. 3. It takes initiative ● temptation: learn first, ask after ● fear: wasting others’ time ● skewed reality: “this is a stupid question” RESULT: you shoot yourself down before you give yourself a chance to learn Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 20. advice: ● let others help you ● pair up (pair programming ftw!!) ● get your code reviewed ● coding schools/programs are great environment ● go to meetups!! many meetups have office hours 3. It takes initiative Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 21. advice: ● let others help you ● pair up (pair programming ftw!!) ● get your code reviewed ● coding schools/programs are great environment ● go to meetups!! many meetups have office hours 3. It takes initiative Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey see what I did there? let others HELP YOU. nothing better than being asked a question you know the answer to. everyone wins!!
  • 22. my mental strategies: ● allow yourself 6 month “stupid questions allowed” period ● only way to learn is to ask 3. It takes initiative Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey if someone gives you shit, it’s a reflection on them, not you. don’t let them make you feel bad for asking! you’re taking charge. do what you gotta do.
  • 23. just making first “hello world” -- 2 learning curves?? o python o vim 4. It’s not you, it’s hard Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 24. just making first “hello world” -- 5 learning curves?!?! o python o vim o bottle framework o html 4. It’s not you, it’s hard Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 25. just making first “hello world” -- so many learning curves!! o python o vim o bottle framework o html o github o heroku o domain 4. It’s not you, it’s hard 7 LEARNING CURVES?!?! not to mention algorithms, context changes, translating brainwaves, googling for forever... Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 26. 4. It’s not you, it’s hard ● so many learning curves!! ● people forget how hard it was ● reflect to help you realize that you can make that progress ● read/learn about imposter syndrome o if you feel like you’re the dumbest one in the room and don’t belong, you’re not alone!!! Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 27. 4. It’s not you, it’s hard ● so many learning curves!! ● people forget how hard it was ● reflect to help you realize that you can make that progress ● read/learn about imposter syndrome o if you feel like you’re the dumbest one in the room and don’t belong, you’re not alone!!! my personal phrase to help me through this: “you’re not stupid, you just don’t know it yet” Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 28. 5. Open source your journey Make yourself unique. Own your individuality. Have an opinion ● website ● github ● blog ● twitter Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 29. 5. Open source your journey Make yourself unique. Own your individuality. Have an opinion ● website ● github ● blog ● twitter www.nehalita.com Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 30. 5. Open source your journey Make yourself unique. Own your individuality. Have an opinion ● website ● github ● blog ● twitter nerdneha.tumblr.com Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 31. 5. Open source your journey Make yourself unique. Own your individuality. Have an opinion ● website ● github ● blog ● twitter Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 32. Blog ideas: ● cool things you learned from event ● clarify existing instructions ● show how you did something differently ● explain a concept in your own words ● talk about what is SO COOL ● talk about what frustrates you ● make random lists o my specialty: compile advice and blog it ● reblog/retweet someone else’s awesome 5. Open source your journey Forward progress is key | Follow your curiosity | It takes initiative | It’s not you it’s hard | Open source your journey
  • 33. Lessons Learned 1. Forward progress is key 2. Follow your curiosity 3. It takes initiative 4. It’s not you, it’s hard 5. Open source your journey
  • 34. Go kick some ass @nerdneha

Editor's Notes

  • #2: we need programmer: job opportunities, great community, these are my friends (for life), same way, it’s actually better because we’re coming from different backgrounds, our differences make things interesting. traditionally you’d think you need cs degrees but you don’t
  • #19: example: wikipedia clicking links on links on links. it’s going to happen you can still take your time and feel out those concepts, it’ll come in handy later.
  • #20: vulnerability based trust
  • #21: example: learning a language
  • #22: example: learning a language
  • #23: example: learning a language