Slide 1

Slide 1 text

About me...

Slide 2

Slide 2 text

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

Slide 36

Slide 36 text

Thank you!