SlideShare a Scribd company logo
1 of 41
Download to read offline
Empowering New
Programmers Through
Introductory Arduino
Workshops
Hailee Kenney | @HAIL_9000
SeaGL November 15, 2019
Hi I’m Hailee!
My pronouns are she/her
I’m a “Full Stack” Software Developer at Bright.md
I’m a co-organizer of Django Girls PDX
My degree is in Electrical Engineering
You can find me at @HAIL_9000 and haileekenney.com
2
What to Expect From This Talk
⋆ My lessons learned from organizing introductory
workshops
⋆ What I believe makes a workshop successful
⋆ Hopefully a little inspiration for running your own
⋆ NOT a technical deep dive on Arduino (or much
technical diving at all)
3
First a big Thank
you!
⋆ Terian Koscik
⋆ @spine_cone
⋆ pineconedoesthings.com
4
Me Lilah Terian Nate
Elsa Anna
Why Am I Giving This Talk?
⋆ I think programming is neat
⋆ Getting started with programming can be tough and
discouraging
⋆ I want to help folks get started with their own
workshops
⋆ I don’t want other organizers to suffer as I suffered
5
Django Girls
⋆ 1.5 days, 40 attendees, 15 coaches
⋆ Workshop for women
⋆ Building a blog with Django (includes git, databases,
“deployment”, etc.)
⋆ Attendees work through self-directed tutorial in
small groups with coach
6
Project Object Workshop
⋆ 4 hours, 15 attendees, 2 coaches
⋆ Series of workshops for women
⋆ Programming small vibrators which interface with
an Arduino shield
⋆ Attendees work individually on a self directed
tutorial, two coaches float
⋆ Introductory presentation with some basic info
7
Key Ideas
1. Positive experience > extensive toolbelt
2. Make it fun and relatable
3. Doing more with less
8
1.
Positive experience >
extensive toolbelt
When did I know I loved
programming?
10
Programming has ups and downs
11
Programming Has Ups and Downs
We can tolerate the lows when we know
how the highs feel!
12
Think About When Programming
Feels Bad
⋆ You’re stuck and you’re not making any progress
⋆ You’re bogged down learning something that’s
boring or confusing
⋆ You feel incapable and unintelligent
⋆ You’re not seeing the results of your hard work
13
Think About When Programming
Feels Good
⋆ You’re seeing the results you want, the computers
do what you say!
⋆ You’re learning things that excite you
⋆ You’ve built something cool that you’re proud of
⋆ You feel smart, accomplished, like you can do
anything!!
14
We Want to Cultivate Mostly the
Positive Parts!
⋆ We’re not going to make someone an ace
programmer in one workshop
⋆ Attendees will forget most of the specifics of what
they learn
⋆ A positive experience motivates continued learning
⋆ Focus on filtering out the bad parts and lifting up
the good parts
15
A Few Tips
⋆ Don’t be afraid to give the answers away
⋆ Strive to show results early
⋆ Create a safe, fun, and welcoming environment
⋆ Read about being a good mentor & teacher (and
make sure your other mentors do too)
⋆ Accommodate for different paces and skill levels
⋆ Don’t make it too long, grueling, and overwhelming
⋆ Communicate expectations
16
We Can’t Take Away All the
Negative Parts
Normalize the things that are difficult and universal
⋆ We all search for answers online
⋆ We all get stuck and frustrated
⋆ Programming is collaborative - we need help
from others!
17
The impression stays
It’s most important that attendees leave
feeling encouraged and motivated to
continue learning
18
2.
Make it Fun and
Relatable
It’s Easy to Love Programming
When it Connects us to
Something We Already Love
20
Technology Pairs Well With Most
Things
There are so many intersections to explore, think about
which one might resonate with your target audience
⋆ Technology and visual art
⋆ Technology and social good
⋆ Technology and music
⋆ Technology and science
21
Good News - There’s a lot of
Exciting Hardware to Program
22
https://tpinecone.gitbooks.io/diy-sex-robot/content/
Why Arduino?
⋆ Programming hardware is neato
⋆ Arduino is:
⋆ Cheap(ish)
⋆ Open source
⋆ Has community and resources
⋆ Lots of options
23
Need Inspiration?
adafruit.com
24
Make a Connection
Get people interested by looping in
something that interests them.
Microcontrollers provide lots of avenues.
25
3.
Doing More with Less
Let’s Talk about Organizing
Django Girls
⋆ Coordinating 40 attendees, 15 coaches
⋆ Planning meals, childcare, swag, loaner computers,
conference tickets etc. etc.
⋆ Finding a large enough venue for 2 days
⋆ Fundraising $3000+
⋆ High organizer investment (Did you know some
people organize events as their only job??)
27
What About the Django Girls
Workshop?
⋆ Two days (12 hours total)
⋆ Many tedious details
⋆ Hours to see real results
⋆ Most attendees don’t finish the tutorial
28
What is the Cost?
⋆ Organizer exhaustion and burnout
⋆ Barrier to organizing is very high, difficult to onboard
new organizers
⋆ Discouraged attendees
⋆ Running out of resources (and attendees) for
subsequent workshops
29
Project Object
Workshop
⋆ 15 attendees, 2 coaches
⋆ Just one afternoon
⋆ Pairing with Project Object
(local artist community) =
new resources
⋆ Organizer investment - just
the fun stuff
30
Results?
Big success!
⋆ Attendees finished workshop, felt accomplished
⋆ Organizers were still alive
⋆ Energy felt much more universally positive
31
Revisiting our Goals For These
Workshops
⋆ Create a positive experience for attendees, help
them leave encouraged and motivated
⋆ Help them see results early and often
⋆ Make sure things aren’t too long and grueling
⋆ Make sure things aren’t overwhelming
⋆ Create a fun and safe environment
32
Think Smaller
Focus less on planning logistics, more on
the workshop. It will be a more positive
experience for you and attendees
33
Ready to get Started?
Have an Idea?
Think about what you want to build and ask yourself a
few questions:
1. Cost (will you seek sponsorship? charge
admission?)
2. Time (how long will this take? can I abstract parts
away to make it shorter?)
3. Audience (who is my audience? skill level?)
35
Ready to Write?
1. Buy your hardware and mess around!
2. Write a step by step tutorial
a. Create an outline with clear stages/successes
b. Include relevant and important info, but be
careful not to overdo it
c. Always keep your audience in mind
3. Find some proofreaders
4. Do a trial run (or several)
36
Put it On!
When/where will you give your workshop?
1. Conferences
2. With other tech community orgs
3. With another group in your community
4. All by yourself!
37
You Can Do It!
Learn from what those before you have done,
make it your own, and improve on it
38
39
Thank You!!
ANY QUESTIONS?
@HAIL_9000 | haileekenney.com | hailee.kenney@gmail.com
Special Thanks!
1. Django Girls PDX community
2. Project Object (projectobject.co)
3. SeaGL Organizers
4. Lilah for supporting me and all my projects!
40
Resources
1. pineconedoesthings.com/workshops.html
(workshops by Terian)
2. adafruit.com (cool hardware! arduino and more)
3. coach.djangogirls.org/tips (tips for being a good
mentor)
41

More Related Content

What's hot

Design Cyle Lesson 2
Design Cyle Lesson 2Design Cyle Lesson 2
Design Cyle Lesson 2
Tonia.Johnson
 
Using Mobile Technology to Make On-the-Job Learning Practical
Using Mobile Technology to Make On-the-Job Learning PracticalUsing Mobile Technology to Make On-the-Job Learning Practical
Using Mobile Technology to Make On-the-Job Learning Practical
Marty Rosenheck
 

What's hot (15)

Lego: Constructing the Perfect Project
Lego: Constructing the Perfect ProjectLego: Constructing the Perfect Project
Lego: Constructing the Perfect Project
 
Design Cyle Lesson 2
Design Cyle Lesson 2Design Cyle Lesson 2
Design Cyle Lesson 2
 
7 resources to help you become a successful project manager in your industry
7 resources to help you become a successful project manager in your industry7 resources to help you become a successful project manager in your industry
7 resources to help you become a successful project manager in your industry
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
How to Succeed in Product Management by Dun & Bradstreet Sr PM
How to Succeed in Product Management by Dun & Bradstreet Sr PMHow to Succeed in Product Management by Dun & Bradstreet Sr PM
How to Succeed in Product Management by Dun & Bradstreet Sr PM
 
How to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
How to Fix Bad PM Habits by Inamoto & Co Fmr VP ProductHow to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
How to Fix Bad PM Habits by Inamoto & Co Fmr VP Product
 
Using Mobile Technology to Make On-the-Job Learning Practical
Using Mobile Technology to Make On-the-Job Learning PracticalUsing Mobile Technology to Make On-the-Job Learning Practical
Using Mobile Technology to Make On-the-Job Learning Practical
 
The story of sprintz.work
The story of sprintz.workThe story of sprintz.work
The story of sprintz.work
 
Innovative Higher Ed...By Design Design Thinking Intro 2017
Innovative Higher Ed...By Design Design Thinking Intro 2017Innovative Higher Ed...By Design Design Thinking Intro 2017
Innovative Higher Ed...By Design Design Thinking Intro 2017
 
Final assignment
Final assignmentFinal assignment
Final assignment
 
Projectmanagement in a consultancy environment; Gerard Martens
Projectmanagement in a consultancy environment; Gerard MartensProjectmanagement in a consultancy environment; Gerard Martens
Projectmanagement in a consultancy environment; Gerard Martens
 
Sprintz fact sheet
Sprintz fact sheetSprintz fact sheet
Sprintz fact sheet
 
Developers mindset
Developers mindsetDevelopers mindset
Developers mindset
 
Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 

Similar to Empowering New Programmers Through Introductory Arduino Workshops

gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
roystoncdsouza7
 
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
Ishita688879
 
Book of Quarter [Q1 Review]
Book of Quarter [Q1 Review]Book of Quarter [Q1 Review]
Book of Quarter [Q1 Review]
Uday Shankar AB
 

Similar to Empowering New Programmers Through Introductory Arduino Workshops (20)

Codesters
CodestersCodesters
Codesters
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
 
Learning 2.0 Lessons
Learning 2.0 LessonsLearning 2.0 Lessons
Learning 2.0 Lessons
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developer
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Intro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning TalksIntro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning Talks
 
How Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business LandscapeHow Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business Landscape
 
Road to GDSC (Become the next GDSC lead)
Road to GDSC (Become the next GDSC lead)Road to GDSC (Become the next GDSC lead)
Road to GDSC (Become the next GDSC lead)
 
From Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge MartinsFrom Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge Martins
 
Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21Hudson Valley DevFest 2021 / HVTechFest'21
Hudson Valley DevFest 2021 / HVTechFest'21
 
Main presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC BilaspurMain presentation slides Developer Student Clubs GEC Bilaspur
Main presentation slides Developer Student Clubs GEC Bilaspur
 
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
Copy of Copy of Copy of Copy of Copy of Copy of GDSC ORIENTATION SESSION 2021...
 
Workshop: Prototyping and User testing
Workshop: Prototyping and User testingWorkshop: Prototyping and User testing
Workshop: Prototyping and User testing
 
DSC LIT | Link • Interact • Think
DSC LIT | Link • Interact • ThinkDSC LIT | Link • Interact • Think
DSC LIT | Link • Interact • Think
 
GE Alliance Introduction
GE Alliance IntroductionGE Alliance Introduction
GE Alliance Introduction
 
Learning 2.0: ICE2009 Presentation
Learning 2.0:  ICE2009 PresentationLearning 2.0:  ICE2009 Presentation
Learning 2.0: ICE2009 Presentation
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Book of Quarter [Q1 Review]
Book of Quarter [Q1 Review]Book of Quarter [Q1 Review]
Book of Quarter [Q1 Review]
 
GDSC&CodeChef_Orientation.pdf
GDSC&CodeChef_Orientation.pdfGDSC&CodeChef_Orientation.pdf
GDSC&CodeChef_Orientation.pdf
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Empowering New Programmers Through Introductory Arduino Workshops

  • 1. Empowering New Programmers Through Introductory Arduino Workshops Hailee Kenney | @HAIL_9000 SeaGL November 15, 2019
  • 2. Hi I’m Hailee! My pronouns are she/her I’m a “Full Stack” Software Developer at Bright.md I’m a co-organizer of Django Girls PDX My degree is in Electrical Engineering You can find me at @HAIL_9000 and haileekenney.com 2
  • 3. What to Expect From This Talk ⋆ My lessons learned from organizing introductory workshops ⋆ What I believe makes a workshop successful ⋆ Hopefully a little inspiration for running your own ⋆ NOT a technical deep dive on Arduino (or much technical diving at all) 3
  • 4. First a big Thank you! ⋆ Terian Koscik ⋆ @spine_cone ⋆ pineconedoesthings.com 4 Me Lilah Terian Nate Elsa Anna
  • 5. Why Am I Giving This Talk? ⋆ I think programming is neat ⋆ Getting started with programming can be tough and discouraging ⋆ I want to help folks get started with their own workshops ⋆ I don’t want other organizers to suffer as I suffered 5
  • 6. Django Girls ⋆ 1.5 days, 40 attendees, 15 coaches ⋆ Workshop for women ⋆ Building a blog with Django (includes git, databases, “deployment”, etc.) ⋆ Attendees work through self-directed tutorial in small groups with coach 6
  • 7. Project Object Workshop ⋆ 4 hours, 15 attendees, 2 coaches ⋆ Series of workshops for women ⋆ Programming small vibrators which interface with an Arduino shield ⋆ Attendees work individually on a self directed tutorial, two coaches float ⋆ Introductory presentation with some basic info 7
  • 8. Key Ideas 1. Positive experience > extensive toolbelt 2. Make it fun and relatable 3. Doing more with less 8
  • 10. When did I know I loved programming? 10
  • 11. Programming has ups and downs 11
  • 12. Programming Has Ups and Downs We can tolerate the lows when we know how the highs feel! 12
  • 13. Think About When Programming Feels Bad ⋆ You’re stuck and you’re not making any progress ⋆ You’re bogged down learning something that’s boring or confusing ⋆ You feel incapable and unintelligent ⋆ You’re not seeing the results of your hard work 13
  • 14. Think About When Programming Feels Good ⋆ You’re seeing the results you want, the computers do what you say! ⋆ You’re learning things that excite you ⋆ You’ve built something cool that you’re proud of ⋆ You feel smart, accomplished, like you can do anything!! 14
  • 15. We Want to Cultivate Mostly the Positive Parts! ⋆ We’re not going to make someone an ace programmer in one workshop ⋆ Attendees will forget most of the specifics of what they learn ⋆ A positive experience motivates continued learning ⋆ Focus on filtering out the bad parts and lifting up the good parts 15
  • 16. A Few Tips ⋆ Don’t be afraid to give the answers away ⋆ Strive to show results early ⋆ Create a safe, fun, and welcoming environment ⋆ Read about being a good mentor & teacher (and make sure your other mentors do too) ⋆ Accommodate for different paces and skill levels ⋆ Don’t make it too long, grueling, and overwhelming ⋆ Communicate expectations 16
  • 17. We Can’t Take Away All the Negative Parts Normalize the things that are difficult and universal ⋆ We all search for answers online ⋆ We all get stuck and frustrated ⋆ Programming is collaborative - we need help from others! 17
  • 18. The impression stays It’s most important that attendees leave feeling encouraged and motivated to continue learning 18
  • 19. 2. Make it Fun and Relatable
  • 20. It’s Easy to Love Programming When it Connects us to Something We Already Love 20
  • 21. Technology Pairs Well With Most Things There are so many intersections to explore, think about which one might resonate with your target audience ⋆ Technology and visual art ⋆ Technology and social good ⋆ Technology and music ⋆ Technology and science 21
  • 22. Good News - There’s a lot of Exciting Hardware to Program 22 https://tpinecone.gitbooks.io/diy-sex-robot/content/
  • 23. Why Arduino? ⋆ Programming hardware is neato ⋆ Arduino is: ⋆ Cheap(ish) ⋆ Open source ⋆ Has community and resources ⋆ Lots of options 23
  • 25. Make a Connection Get people interested by looping in something that interests them. Microcontrollers provide lots of avenues. 25
  • 27. Let’s Talk about Organizing Django Girls ⋆ Coordinating 40 attendees, 15 coaches ⋆ Planning meals, childcare, swag, loaner computers, conference tickets etc. etc. ⋆ Finding a large enough venue for 2 days ⋆ Fundraising $3000+ ⋆ High organizer investment (Did you know some people organize events as their only job??) 27
  • 28. What About the Django Girls Workshop? ⋆ Two days (12 hours total) ⋆ Many tedious details ⋆ Hours to see real results ⋆ Most attendees don’t finish the tutorial 28
  • 29. What is the Cost? ⋆ Organizer exhaustion and burnout ⋆ Barrier to organizing is very high, difficult to onboard new organizers ⋆ Discouraged attendees ⋆ Running out of resources (and attendees) for subsequent workshops 29
  • 30. Project Object Workshop ⋆ 15 attendees, 2 coaches ⋆ Just one afternoon ⋆ Pairing with Project Object (local artist community) = new resources ⋆ Organizer investment - just the fun stuff 30
  • 31. Results? Big success! ⋆ Attendees finished workshop, felt accomplished ⋆ Organizers were still alive ⋆ Energy felt much more universally positive 31
  • 32. Revisiting our Goals For These Workshops ⋆ Create a positive experience for attendees, help them leave encouraged and motivated ⋆ Help them see results early and often ⋆ Make sure things aren’t too long and grueling ⋆ Make sure things aren’t overwhelming ⋆ Create a fun and safe environment 32
  • 33. Think Smaller Focus less on planning logistics, more on the workshop. It will be a more positive experience for you and attendees 33
  • 34. Ready to get Started?
  • 35. Have an Idea? Think about what you want to build and ask yourself a few questions: 1. Cost (will you seek sponsorship? charge admission?) 2. Time (how long will this take? can I abstract parts away to make it shorter?) 3. Audience (who is my audience? skill level?) 35
  • 36. Ready to Write? 1. Buy your hardware and mess around! 2. Write a step by step tutorial a. Create an outline with clear stages/successes b. Include relevant and important info, but be careful not to overdo it c. Always keep your audience in mind 3. Find some proofreaders 4. Do a trial run (or several) 36
  • 37. Put it On! When/where will you give your workshop? 1. Conferences 2. With other tech community orgs 3. With another group in your community 4. All by yourself! 37
  • 38. You Can Do It! Learn from what those before you have done, make it your own, and improve on it 38
  • 39. 39 Thank You!! ANY QUESTIONS? @HAIL_9000 | haileekenney.com | hailee.kenney@gmail.com
  • 40. Special Thanks! 1. Django Girls PDX community 2. Project Object (projectobject.co) 3. SeaGL Organizers 4. Lilah for supporting me and all my projects! 40
  • 41. Resources 1. pineconedoesthings.com/workshops.html (workshops by Terian) 2. adafruit.com (cool hardware! arduino and more) 3. coach.djangogirls.org/tips (tips for being a good mentor) 41