'

Fear Driven Development -- and How to Get Rid of It

Понравилась презентация – покажи это...





Слайд 0


Слайд 1

Slides are online h/p:/ /www.slideshare.net/rckenned/ fear-­‐driven-­‐development-­‐49842984


Слайд 2

This is an emoji-heavy presentation [


Слайд 3

I’m Ryan Kennedy Backend  Engineer  at  


Слайд 4

Ada Initiative Advisor


Слайд 5

In my past life…


Слайд 6

What is fear? A  feeling  of  anxiety  concerning  the   outcome  of  something  or  the  safety  and   well-­‐being  of  someone


Слайд 7

What causes fear? [❓]


Слайд 8

Specific fears develop as a result of learning [


Слайд 9

Certain fears are more common than others [


Слайд 10

Two individuals have a tendency to emotionally converge [☣emoVonal  contagion


Слайд 11

“observing  fearful  body  expressions   produces  increased  acVvity  in  brain   areas  narrowly  associated  with   emoVonal  processes  and  that  this   emoVon-­‐related  acVvity  occurs   together  with  acVvaVon  of  areas   linked  with  representaVon  of  acVon   and  movement”   Fear  fosters  flight:  A  mechanism  for  fear  contagion   when  perceiving  emoVon  expressed  by  a  whole  body   –Gelder  et  al.


Слайд 12

tl;dr fear is contagious [☣]


Слайд 13

Negative emotions are usually more infectious than positive ones [


Слайд 14

Negative emotions elicit a stronger reaction [


Слайд 15

This is terrifying for a large engineering organization [


Слайд 16

Fear is additive


Слайд 17

Fear compounds [


Слайд 18

What are humans afraid of? [


Слайд 19

PUBLIC SPEAKING [


Слайд 20

I'm afraid of databases [


Слайд 21

What do developers fear? [


Слайд 22

Refactoring [


Слайд 23

Performance [⏰


Слайд 24

Scale [


Слайд 25

Upgrades [


Слайд 26

Deploying [


Слайд 27

The Unknown [❓]


Слайд 28

What's the downside of fear in software development?


Слайд 29

Fear induced loss of agility [


Слайд 30

Fear creates local maximums


Слайд 31

Compounding fears make matters worse


Слайд 32

Fear erects barricades around the code and systems that need the most attention


Слайд 33

Ways of dealing with these fears


Слайд 34

Exposure therapy exposure  to  the  feared  object  or   context,  without  any  danger,  in  order   to  overcome  anxiety


Слайд 35

Reproducible, extensive testing as a safety harness [


Слайд 36

Development and staging as safe zones [⚾⛳]


Слайд 37

Build confidence on non-critical systems [


Слайд 38

Double dispatch when replacing existing functionality [✌]


Слайд 39

Hack Day! [


Слайд 40

Sharing my fears Someone  else  has  probably  seen  or   done  this  or  something  like  it  before


Слайд 41

Decatastrophizing "If  the  feared  event  or  object   happened,  what  would  occur  then?"


Слайд 42

Organizational selective amnesia [let  the  new  person  do  it  


Слайд 43

Where are the managers, architects, leads, etc. at? [


Слайд 44

Are you a source of fear? [


Слайд 45

Make time to test [⏳]


Слайд 46

Make time for research [⏳]


Слайд 47

Make time for maintenance [⏳]


Слайд 48

None of this should impact anyone’s personal life [\]


Слайд 49

Thank you ~~~  


Слайд 50


×

HTML:





Ссылка: