Slide 1

Slide 1 text

ALEX QIN Director of Technology, Gakko
 Founder, The Code Cooperative Shaving my head made me
 a better programmer

Slide 2

Slide 2 text

@alexqin . #dockercon .

Slide 3

Slide 3 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 4

Slide 4 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 5

Slide 5 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 6

Slide 6 text

you had me at Hello, world! @alexqin . @dokutech . @alexqin . #dockercon .

Slide 7

Slide 7 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 8

Slide 8 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 9

Slide 9 text

it felt like I was hyper visible and invisible at the same time @alexqin . @dokutech . @alexqin . #dockercon .

Slide 10

Slide 10 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 11

Slide 11 text

Prove it. Do you even know what the command line is? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 12

Slide 12 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 13

Slide 13 text

So… When are you going to fuck Alex? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 14

Slide 14 text

You are a programmer? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 15

Slide 15 text

Well not really… I am trying to become one… @alexqin . @dokutech . @alexqin . #dockercon .

Slide 16

Slide 16 text

the act of programming makes you a programmer @alexqin . @dokutech . @alexqin . #dockercon .

Slide 17

Slide 17 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 18

Slide 18 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 19

Slide 19 text

BE BETTER THAN ALL THE BOYS! @alexqin . @dokutech . @alexqin . #dockercon .

Slide 20

Slide 20 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 21

Slide 21 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 22

Slide 22 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 23

Slide 23 text

You are a programmer? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 24

Slide 24 text

You are a programmer? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 25

Slide 25 text

@alexqin . @dokutech . “He’s a really nice guy” 1 @alexqin . #dockercon .

Slide 26

Slide 26 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 27

Slide 27 text

Do you have a boyfriend?
 
 Do you like to dress sexy for him? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 28

Slide 28 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 29

Slide 29 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 30

Slide 30 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 31

Slide 31 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 32

Slide 32 text

@alexqin . @dokutech . “Don’t be so stuck up” 2 @alexqin . #dockercon .

Slide 33

Slide 33 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 34

Slide 34 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 35

Slide 35 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 36

Slide 36 text

“You have a lot of promise” @alexqin . @dokutech . 3 @alexqin . #dockercon .

Slide 37

Slide 37 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 38

Slide 38 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 39

Slide 39 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 40

Slide 40 text

@alexqin . @dokutech . “I don’t want to sleep alone” 4 @alexqin . #dockercon .

Slide 41

Slide 41 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 42

Slide 42 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 43

Slide 43 text

MagmaConf @alexqin . @dokutech . @alexqin . #dockercon .

Slide 44

Slide 44 text

@alexqin . @dokutech . “Women like the attention” 5 @alexqin . #dockercon .

Slide 45

Slide 45 text

Women exist to serve men. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 46

Slide 46 text

You look like a 
 mustard sandwich. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 47

Slide 47 text

Women like the attention. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 48

Slide 48 text

[screaming internally] @alexqin . @dokutech . @alexqin . #dockercon .

Slide 49

Slide 49 text

I would have to 
 lower the hiring bar. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 50

Slide 50 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 51

Slide 51 text

nowhere felt safe @alexqin . @dokutech . @alexqin . #dockercon .

Slide 52

Slide 52 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 53

Slide 53 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 54

Slide 54 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 55

Slide 55 text

why do I love code if code doesn’t love me back? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 56

Slide 56 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 57

Slide 57 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 58

Slide 58 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 59

Slide 59 text

MEET ALL THE WOMEN! @alexqin . @dokutech . @alexqin . #dockercon .

Slide 60

Slide 60 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 61

Slide 61 text

When I cut my hair short, I stopped getting sexually harassed at tech events. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 62

Slide 62 text

Become a BAD ASS programmer! @alexqin . @dokutech . @alexqin . #dockercon .

Slide 63

Slide 63 text

@alexqin . #dockercon .

Slide 64

Slide 64 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 65

Slide 65 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 66

Slide 66 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 67

Slide 67 text

BAD ASS @alexqin . @dokutech . @alexqin . #dockercon .

Slide 68

Slide 68 text

How do @alexqin . @dokutech . I talk to women at bars? @alexqin . #dockercon .

Slide 69

Slide 69 text

BAD ASS @alexqin . @dokutech . @alexqin . #dockercon .

Slide 70

Slide 70 text

NOPE @alexqin . @dokutech . @alexqin . #dockercon .

Slide 71

Slide 71 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 72

Slide 72 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 73

Slide 73 text

EMMA GONZALEZ @alexqin . @dokutech . @alexqin . #dockercon .

Slide 74

Slide 74 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 75

Slide 75 text

HACKER @alexqin . @dokutech . @alexqin . #dockercon .

Slide 76

Slide 76 text

I was no longer hyper sexualized and under skilled @alexqin . @dokutech . @alexqin . #dockercon .

Slide 77

Slide 77 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 78

Slide 78 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 79

Slide 79 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 80

Slide 80 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 81

Slide 81 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 82

Slide 82 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 83

Slide 83 text

HACKER @alexqin . @dokutech . @alexqin . #dockercon .

Slide 84

Slide 84 text

the tech industry is not a meritocracy @alexqin . @dokutech . @alexqin . #dockercon .

Slide 85

Slide 85 text

Cut your hair. Become a BAD ASS. Be more of a bitch. Learn to ignore it. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 86

Slide 86 text

Tech shapes world @alexqin . @dokutech . @alexqin . #dockercon .

Slide 87

Slide 87 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 88

Slide 88 text

Tech shapes world @alexqin . @dokutech . @alexqin . #dockercon .

Slide 89

Slide 89 text

Diversity matters @alexqin . @dokutech . @alexqin . #dockercon .

Slide 90

Slide 90 text

Blind spots @alexqin . @dokutech . @alexqin . #dockercon .

Slide 91

Slide 91 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 92

Slide 92 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 93

Slide 93 text

the tech industry is broken @alexqin . @dokutech . @alexqin . #dockercon .

Slide 94

Slide 94 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 95

Slide 95 text

Started quest to change tech @alexqin . @dokutech . @alexqin . #dockercon .

Slide 96

Slide 96 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 97

Slide 97 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 98

Slide 98 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 99

Slide 99 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 100

Slide 100 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 101

Slide 101 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 102

Slide 102 text

Blazon @alexqin . @dokutech . @alexqin . #dockercon .

Slide 103

Slide 103 text

Blazon @alexqin . @dokutech . @alexqin . #dockercon .

Slide 104

Slide 104 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 105

Slide 105 text

Madelyn @alexqin . @dokutech . @alexqin . #dockercon .

Slide 106

Slide 106 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 107

Slide 107 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 108

Slide 108 text

Technovation @alexqin . @dokutech . @alexqin . #dockercon .

Slide 109

Slide 109 text

GroGreen @alexqin . @dokutech . @alexqin . #dockercon .

Slide 110

Slide 110 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 111

Slide 111 text

GroGreen @alexqin . @dokutech . @alexqin . #dockercon .

Slide 112

Slide 112 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 113

Slide 113 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 114

Slide 114 text

Summer camps, classes, and digital tools to 
 reclaim the magic of learning. @alexqin . @dokutech . @alexqin . #dockercon .

Slide 115

Slide 115 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 116

Slide 116 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 117

Slide 117 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 118

Slide 118 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 119

Slide 119 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 120

Slide 120 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 121

Slide 121 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 122

Slide 122 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 123

Slide 123 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 124

Slide 124 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 125

Slide 125 text

@alexqin . @dokutech . RADICAL technologists @alexqin . #dockercon .

Slide 126

Slide 126 text

With great power comes great responsibility @alexqin . @dokutech . @alexqin . #dockercon .

Slide 127

Slide 127 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 128

Slide 128 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 129

Slide 129 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 130

Slide 130 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 131

Slide 131 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 132

Slide 132 text

teach formerly incarcerated
 individuals essential digital skills as a pathway to equity @alexqin . @dokutech . 1. @alexqin . #dockercon .

Slide 133

Slide 133 text

build empathy in tech @alexqin . @dokutech . 2. @alexqin . #dockercon .

Slide 134

Slide 134 text

empower our students 
 to change the criminal justice system @alexqin . @dokutech . 3. @alexqin . #dockercon .

Slide 135

Slide 135 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 136

Slide 136 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 137

Slide 137 text

excellence in code can come from anyone @alexqin . @dokutech . 1. @alexqin . #dockercon .

Slide 138

Slide 138 text

Blazon @alexqin . @dokutech . @alexqin . #dockercon .

Slide 139

Slide 139 text

GroGreen @alexqin . @dokutech . @alexqin . #dockercon .

Slide 140

Slide 140 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 141

Slide 141 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 142

Slide 142 text

we need technologists from diverse backgrounds @alexqin . @dokutech . 2. @alexqin . #dockercon .

Slide 143

Slide 143 text

How do I make my organization more 
 diverse? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 144

Slide 144 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 145

Slide 145 text

How do I make my organization more 
 diverse? @alexqin . @dokutech . @alexqin . #dockercon .

Slide 146

Slide 146 text

@alexqin . @dokutech . 1. understand the problem @alexqin . #dockercon .

Slide 147

Slide 147 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 148

Slide 148 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 149

Slide 149 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 150

Slide 150 text

systemic discrimination @alexqin . @dokutech . Invisible hurdles at every step of the way that make it harder for certain groups of people to enter and succeed in technology. @alexqin . #dockercon .

Slide 151

Slide 151 text

systemic discrimination @alexqin . @dokutech . Invisible hurdles at every step of the way that make it harder for certain groups of people to enter and succeed in technology. @alexqin . #dockercon .

Slide 152

Slide 152 text

The “pipeline problem” @alexqin . @dokutech . @alexqin . #dockercon .

Slide 153

Slide 153 text

The “pipeline problem” @alexqin . @dokutech . @alexqin . #dockercon .

Slide 154

Slide 154 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 155

Slide 155 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 156

Slide 156 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 157

Slide 157 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 158

Slide 158 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 159

Slide 159 text

The “pipeline problem” @alexqin . @dokutech . @alexqin . #dockercon .

Slide 160

Slide 160 text

The “pipeline problem” @alexqin . @dokutech . @alexqin . #dockercon .

Slide 161

Slide 161 text

@alexqin . #dockercon .

Slide 162

Slide 162 text

lack of diversity happens 
 by accident diverse environments
 happen on purpose @alexqin . @dokutech . @alexqin . #dockercon .

Slide 163

Slide 163 text

@alexqin . @dokutech . 2. measure progress @alexqin . #dockercon .

Slide 164

Slide 164 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 165

Slide 165 text

@alexqin . @dokutech . 3. commit @alexqin . #dockercon .

Slide 166

Slide 166 text

@alexqin . @dokutech . [insert git joke here] @alexqin . #dockercon .

Slide 167

Slide 167 text

@alexqin . @dokutech . 3. commit @alexqin . #dockercon .

Slide 168

Slide 168 text

1. understand the problem
 2. measure progress
 3. commit @alexqin . @dokutech . @alexqin . #dockercon .

Slide 169

Slide 169 text

@alexqin . @dokutech . projectinclude.org @alexqin . #dockercon .

Slide 170

Slide 170 text

@alexqin . @dokutech . @alexqin . #dockercon .

Slide 171

Slide 171 text

– Beverly Daniel Tatum “I sometimes visualize the ongoing cycle of racism as a moving walkway at the airport. Active racist behavior is equivalent to walking fast on the conveyor belt. Passive racist behavior is equivalent to standing still on the walkway. No overt effort is being made, but the conveyor belt moves the bystanders along to the same destination as those who are actively walking. But unless they are walking actively in the opposite direction at a speed faster than the conveyor belt – unless they are actively anti-racist – they will find themselves carried along with the others.” @alexqin . @dokutech . @alexqin . #dockercon .

Slide 172

Slide 172 text

@alexqin alexq.in [email protected] codecooperative.org gakkoproject.com