Threading Yarn, Writing
Code: What Traditional Arts
and Crafts Can Teach Us
About Programming
Slide 3
Slide 3 text
This is for you, grandma!
Slide 4
Slide 4 text
Threading Yarn, Writing
Code: What Traditional Arts
and Crafts Can Teach Us
About Programming
Slide 5
Slide 5 text
craft
noun \ˈkraft\
1: skill in planning, making, or executing
2: an occupation or trade requiring
manual dexterity or artistic skill
3: the members of a trade or trade
association
Slide 6
Slide 6 text
What Is Cross Stitching?
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
What Is Coding?
Slide 9
Slide 9 text
Parallels
&
Differences
Slide 10
Slide 10 text
Creative Process
Slide 11
Slide 11 text
Acquiring Skills
Slide 12
Slide 12 text
Hands-on Work vs.
Automation - Human vs.
Machine
Slide 13
Slide 13 text
Impact on the World
Slide 14
Slide 14 text
Motivation & Purpose
Slide 15
Slide 15 text
The Process
Slide 16
Slide 16 text
1) Idea
Slide 17
Slide 17 text
2) Architecture & Design
Slide 18
Slide 18 text
Architecture & Design
Slide 19
Slide 19 text
Don’t Design Everything
to a Tee
Slide 20
Slide 20 text
3) Tools
Slide 21
Slide 21 text
4) Resources
Slide 22
Slide 22 text
Best Practices
Slide 23
Slide 23 text
Reusing Resources
Slide 24
Slide 24 text
Getting Started - Mise En
Place
Slide 25
Slide 25 text
Find a Starting Point
Slide 26
Slide 26 text
Work Systematically
Slide 27
Slide 27 text
Work Sustainably
Slide 28
Slide 28 text
Unthreading Errors
Slide 29
Slide 29 text
Stay Patient! Take Breaks!
Slide 30
Slide 30 text
Try Out a Craft!
Slide 31
Slide 31 text
TADA!
Slide 32
Slide 32 text
http://bit.ly/anna-cross-stitch
Slide 33
Slide 33 text
http://remote.pyladies.com
@PyLadiesRemote
Slide 34
Slide 34 text
http://bit.ly/anna-resume
Slide 35
Slide 35 text
DjangoCon US 2017
August 13-18
Spokane, WA
CFP opens February 13
@djangocon