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