DANGER! SOFTWARE CRAFTSMEN AT WORK David Harvey, QCON London 2010 - - PowerPoint PPT Presentation

danger software craftsmen at work
SMART_READER_LITE
LIVE PREVIEW

DANGER! SOFTWARE CRAFTSMEN AT WORK David Harvey, QCON London 2010 - - PowerPoint PPT Presentation

DANGER! SOFTWARE CRAFTSMEN AT WORK David Harvey, QCON London 2010 (c) 2010 David Harvey, Teams and Technology Blank www.teamsandtechnology.com UBS David Harvey Pat Metheny I really need to go home and practice Pat Metheny Kittens Blank


slide-1
SLIDE 1

DANGER! SOFTWARE CRAFTSMEN AT WORK

David Harvey, QCON London 2010

(c) 2010 David Harvey, Teams and Technology

slide-2
SLIDE 2

Blank

slide-3
SLIDE 3
slide-4
SLIDE 4

David Harvey

www.teamsandtechnology.com UBS

slide-5
SLIDE 5

Pat Metheny

slide-6
SLIDE 6

Pat Metheny

I really need to go home and practice

slide-7
SLIDE 7

Kittens

slide-8
SLIDE 8

Blank

slide-9
SLIDE 9

Books

slide-10
SLIDE 10

Full bookcase

slide-11
SLIDE 11

Empty Bookcase

slide-12
SLIDE 12

Blank

slide-13
SLIDE 13

Software Craftsmanship Manifesto

slide-14
SLIDE 14

Communist Manifesto

slide-15
SLIDE 15

Giacomo Balla:

slide-16
SLIDE 16

Futurist Manifesto

The essential elements of our poetry will be courage, audacity and revolt… …We want to exalt movements

  • f aggression, feverish

sleeplessness, the double march, the perilous leap, the slap and the blow with the fist

slide-17
SLIDE 17

McBreen Cover

slide-18
SLIDE 18

McBreen Cover

software engineering forces us to forget the individual

slide-19
SLIDE 19

McBreen Cover

software engineering promotes the myth that what is needed is good documentation

slide-20
SLIDE 20

McBreen Cover

software engineering attempts to deskill software development by suggesting that every problem can be solved by throwing more people at it

slide-21
SLIDE 21

McBreen Cover

the software engineering approach of using hordes of average programmers

slide-22
SLIDE 22

Blank

slide-23
SLIDE 23

Priming

Bargh/Chen/Burrows Journal of Personality and Social Psychology, 1996

slide-24
SLIDE 24

Scrambled sentence test

thirsty, clean, private, exercising, flawlessly; occasionally rapidly, gleefully, practiced, optimistically, successfully, normally, send, watches, encourages gives, clears, prepares (…)

slide-25
SLIDE 25

Priming for “old”

worried, Florida, old, lonely, grey, selfishly, careful, sentimental, wise, stubborn, courteous, bingo, withdraw, forgetful, retired, wrinkle, rigid, traditional bitter,

  • bedient, conservative, knits,

dependent, ancient, helpless, gullible, cautious, alone

slide-26
SLIDE 26

Barg/Chen results

slide-27
SLIDE 27

Warfighting

slide-28
SLIDE 28

Marine

If business is war, who is the enemy?

slide-29
SLIDE 29

Crafts

slide-30
SLIDE 30

Stoppard

Skill without imagination is craftsmanship and gives us many useful

  • bjects such as

wickerwork picnic baskets.

(Tom Stoppard, Nude Descending a Staircase)

slide-31
SLIDE 31

Blank

slide-32
SLIDE 32

C2 Wiki

slide-33
SLIDE 33

Roots of XP Coding

slide-34
SLIDE 34

Roots of XP Coding Testing

slide-35
SLIDE 35

Roots of XP Coding Testing Listening

slide-36
SLIDE 36

Roots of XP Coding Testing Listening Designing

slide-37
SLIDE 37

Active listening

The customer is always right, but sometimes they need a little help… …and we need to learn about the customer’s world

slide-38
SLIDE 38

Blank

slide-39
SLIDE 39

I am the business

I’m not in the

  • business. I am

the business

slide-40
SLIDE 40

Thank you!

slide-41
SLIDE 41

Image credits

Lion: Tambako the Jaguar Metheny: Xavier Badosa Crafts: Toni Verdú Carbó, Glen Edelson, Alícia Rosell Gené Marine: US Army IMCOM Korea Old people: Laura May Camera: Steve Harwood Flickr Kittens: Rachel Davies (by permission)

slide-42
SLIDE 42

Questions

QUESTIONS?

David Harvey david@teamsandtechnology.com www.teamsandtechnology.com