Slide 1

Slide 1 text

Wh D v lop rs Quit J ff C simir / @j3 / Jumpst rt L b

Slide 2

Slide 2 text

Gr t T ms r Built J ff C simir / @j3 / Jumpst rt L b

Slide 3

Slide 3 text

D v lopin M st r J ff C simir / @j3 / Jumpst rt L b

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Just B Fuckin Aw som J ff C simir / @j3 / Jumpst rt L b

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

T k Mom nt

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Th Lon G m

Slide 14

Slide 14 text

Most v lu bl ss t?

Slide 15

Slide 15 text

Is it th n m ?

Slide 16

Slide 16 text

Is it th product?

Slide 17

Slide 17 text

Is it th custom rs?

Slide 18

Slide 18 text

D l t th m ll.

Slide 19

Slide 19 text

It’s th p opl .

Slide 20

Slide 20 text

It’s th d v lopm nt t m.

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Wh b on hit wond r?

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

D v lop r H ppin ss

Slide 25

Slide 25 text

Wh do ou h v b r frid ?

Slide 26

Slide 26 text

Wh churn out t-shirts?

Slide 27

Slide 27 text

Abr h m M slow

Slide 28

Slide 28 text

Ph siolo ic l

Slide 29

Slide 29 text

Ph siolo ic l S f t

Slide 30

Slide 30 text

Ph siolo ic l S f t B lon in

Slide 31

Slide 31 text

Ph siolo ic l S f t B lon in Est m

Slide 32

Slide 32 text

Ph siolo ic l S f t B lon in Est m S lf Actu li tion

Slide 33

Slide 33 text

Food, B r, Nic D sks Ph siolo ic l

Slide 34

Slide 34 text

Food, B r, Nic D sks Gr t P ch cks S f t

Slide 35

Slide 35 text

Food, B r, Nic D sks Gr t P ch cks T-Shirts B lon in

Slide 36

Slide 36 text

? Food, B r, Nic D sks Gr t P ch cks T-Shirts ? Est m Actu li tion

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Buildin Est m

Slide 39

Slide 39 text

Est m is built b ckw rds.

Slide 40

Slide 40 text

How do ou r fl ct?

Slide 41

Slide 41 text

Continu l improv m nt do s not m n onl focusin on th probl ms.

Slide 42

Slide 42 text

Est m di s

Slide 43

Slide 43 text

Est m di s from focusin on bl m

Slide 44

Slide 44 text

Est m di s from w k m n m nt

Slide 45

Slide 45 text

Est m di s from sshol s

Slide 46

Slide 46 text

Est m thriv s

Slide 47

Slide 47 text

Est m thriv s in communiti s

Slide 48

Slide 48 text

Est m thriv s in c l br tion

Slide 49

Slide 49 text

Est m com s from shippin

Slide 50

Slide 50 text

M k sur th r r n’t bu s/issu s b for oin to production cod r vi ws Opportunit to xplor th stor of cod . Wh did it com out this w ?

Slide 51

Slide 51 text

D v lop rs stick to wh t th ’r ood t. cross-pollin tion Coll bor tion is promiscuous, v n cross d v/d si n nd d v/ops.

Slide 52

Slide 52 text

Fi ur out wh t w nt wron so it do sn’t h pp n in. r trosp ctiv s Focus on wh t w nt ri ht, doin mor of th t, nd shoutin -out th t m.

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

S lf-Actu li tion

Slide 55

Slide 55 text

Who do ou w nt to b wh n ou row up?

Slide 56

Slide 56 text

Who do th w nt to b ?

Slide 57

Slide 57 text

Dr ms v rsus o ls

Slide 58

Slide 58 text

You n d tr j ctor

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

B comin Pro r mm r

Slide 61

Slide 61 text

“DO IT BY MY OWN!”

Slide 62

Slide 62 text

I lov d vid o m s

Slide 63

Slide 63 text

I r ll lov d h rdw r

Slide 64

Slide 64 text

I kn w h rdw r w s m d b n rds lik m

Slide 65

Slide 65 text

If th could do it, I could do it

Slide 66

Slide 66 text

St p on of b comin th p rson I w nt d to b

Slide 67

Slide 67 text

• I nition • D p Pr ctic • M st r Co chin

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

I nition

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

Som on shows ou wh t is possibl

Slide 72

Slide 72 text

Som on ou c n id ntif with

Slide 73

Slide 73 text

Som on ou c n spir to b com

Slide 74

Slide 74 text

This is wh div rs voic s m tt r

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

Hum n n tur is to imit t th n innov t

Slide 78

Slide 78 text

I nition h pp ns wh n ou b li v ou c n

Slide 79

Slide 79 text

No content

Slide 80

Slide 80 text

D p Pr ctic

Slide 81

Slide 81 text

“Fiv Y rs Exp ri nc ”

Slide 82

Slide 82 text

D p pr ctic is not bus

Slide 83

Slide 83 text

D p pr ctic is not h rd

Slide 84

Slide 84 text

D p pr ctic is difficult

Slide 85

Slide 85 text

D p pr ctic push s limits

Slide 86

Slide 86 text

You t ll our fri nds bout it

Slide 87

Slide 87 text

D p pr ctic should build our sc r tissu

Slide 88

Slide 88 text

As d v lop r, ou h v to s k out d p pr ctic

Slide 89

Slide 89 text

Your d -to-d is not difficult

Slide 90

Slide 90 text

• Al orithms • D t Structur s • Us r Exp ri nc • P rform nc Optimi tion • Cod Und r Constr int

Slide 91

Slide 91 text

• Cod K t s • R f ctorin • Op n Sourc • N w L n u s • T chin / M ntorin

Slide 92

Slide 92 text

http:// x rcism.io

Slide 93

Slide 93 text

D p pr ctic n ds const nt f db ck

Slide 94

Slide 94 text

No content

Slide 95

Slide 95 text

G ttin F db ck

Slide 96

Slide 96 text

“DO IT BY MY OWN!”

Slide 97

Slide 97 text

Th comput r iv s unr l ntin f db ck

Slide 98

Slide 98 text

Unexpected END expecting kEND!

Slide 99

Slide 99 text

Your c r r is built on luck & rror m ss s

Slide 100

Slide 100 text

Th t’s not pr dict bl

Slide 101

Slide 101 text

Th t’s not sust in bl

Slide 102

Slide 102 text

Th t’s not nou h

Slide 103

Slide 103 text

Sust in d rowth n c ssit t s m st r co chin

Slide 104

Slide 104 text

No content

Slide 105

Slide 105 text

M st r Co chin I: F db ck

Slide 106

Slide 106 text

75% Inform tion

Slide 107

Slide 107 text

F db ck is purpos ful.

Slide 108

Slide 108 text

Your v ri bl s r poorl n m d. sp cific Your v ri bl s should b sn k _c s d.

Slide 109

Slide 109 text

This l orithm is too slow. m sur bl This l orithm should compl t in und r 0.5 s conds.

Slide 110

Slide 110 text

This cl ss mix s multipl conc rns. ction bl R sponsibiliti s n d to b xtr ct d into child cl ss s.

Slide 111

Slide 111 text

Your pplic tion is slow. R writ it in Go. r listic Your pplic tion is slow. Add p rform nc monitorin to find out wh .

Slide 112

Slide 112 text

Th pp ou wrot l st r is bo in down in production. tim l Your l t st f tur is slowin down on th CI s rv r.

Slide 113

Slide 113 text

• Sp cific • M sur bl • Action bl • R listic • Tim l

Slide 114

Slide 114 text

No content

Slide 115

Slide 115 text

M st r Co chin II: Guid nc

Slide 116

Slide 116 text

Wh t id ls do ou striv for?

Slide 117

Slide 117 text

Id ls c n n v r b full chi v d

Slide 118

Slide 118 text

I k p ll lin s of cod short r th n 80 ch r ct rs. id ls Cod is r d mor th n writt n, so I v lu r d bilit ov r cl v rn ss.

Slide 119

Slide 119 text

Ex mpl rs h lp m sur pro r ss

Slide 120

Slide 120 text

Cod should b w ll writt n. x mpl rs W ll writt n cod st s und r 80 columns p r lin .

Slide 121

Slide 121 text

Id ls s t our dir ction, Ex mpl rs show rowth

Slide 122

Slide 122 text

Co ch s work with individu ls to turn id ls into ction pl ns

Slide 123

Slide 123 text

You w nt to b com

Slide 124

Slide 124 text

• D composition • Fr ct l D si n • SOLID • Enc psul tion • Bik s

Slide 125

Slide 125 text

A co ch h lps d fin thos id ls, nd cr t p thw of x mpl rs

Slide 126

Slide 126 text

Ex mpl rs tr ck pro r ss, f db ck corr cts cours

Slide 127

Slide 127 text

Growth pl ns ch n , tr j ctor r m ins

Slide 128

Slide 128 text

No content

Slide 129

Slide 129 text

M st r Co ch

Slide 130

Slide 130 text

You n d d dic t d co ch

Slide 131

Slide 131 text

You n d

Slide 132

Slide 132 text

A p rson whos onl r sponsibilit is m kin ou b tt r

Slide 133

Slide 133 text

• Emp th • Exp rtis • Exp ri nc • Or ni tion • P ssion

Slide 134

Slide 134 text

Gr t co chin is th diff r nc b tw n fl sh s nd d n sti s

Slide 135

Slide 135 text

No content

Slide 136

Slide 136 text

Just B Fuckin Aw som J ff C simir / @j3 / Jumpst rt L b I nition Pr ctic Co chin

Slide 137

Slide 137 text

And on mor thin ...

Slide 138

Slide 138 text

Sp k r Corps J ff C simir / @j3 / Jumpst rt L b

Slide 139

Slide 139 text

No content

Slide 140

Slide 140 text

No content

Slide 141

Slide 141 text

No content

Slide 142

Slide 142 text

No content

Slide 143

Slide 143 text

M lon t rm o l is to cr t communit th t’s w lcomin to n p rson.

Slide 144

Slide 144 text

If th industr w r div rs , our conf r nc s would r fl ct th t.

Slide 145

Slide 145 text

It’s not.

Slide 146

Slide 146 text

Conf r nc s c n r fl ct our id ls.

Slide 147

Slide 147 text

Conf r nc s c n i nit .

Slide 148

Slide 148 text

B th ch n ou wish to s in th world.

Slide 149

Slide 149 text

Don’t t lk bout it, b bout it.

Slide 150

Slide 150 text

Sp k r Corps

Slide 151

Slide 151 text

Co chin und rr pr s nt d voic s to pursu our id ls.

Slide 152

Slide 152 text

No content

Slide 153

Slide 153 text

• 24 Corps M mb rs • 1-on-1 M ntorin • Topic Br instormin • Propos l Writin • T lk Structur & Pr ctic • Us r Group Coordin tion • Advoc c • Tr v l Fundin

Slide 154

Slide 154 text

Not just to ch n th norm, but to st rt th fir .

Slide 155

Slide 155 text

Sp k r Corps J ff C simir / @j3 / Jumpst rt L b http://sp k rcorps.or