behind the curtain

51
Behind the Curtain @nellshamrell Saturday, September 1, 12

Upload: nell-shamrell

Post on 13-Jan-2015

380 views

Category:

Technology


4 download

DESCRIPTION

It may seem unusual, but my greatest understanding of software development comes not from computer courses or books but from my background in Theatre. In a performance many separate parts (acting, lighting, sound, costumes) must be developed independently, but still form a cohesive whole to express a director’s vision. The same is true of software development. Design, code, databases, testing, etc. must all connect seamlessly to form an illusion for your audience. This talk will show you how to coordinate these disparate elements and create an extraordinary experience. This talk will include information on assembling your cast and crew, dealing with divas, knowing how to say no to impossible requests, rehearsals, maintaining your sanity when receiving reviews, and much more.

TRANSCRIPT

Page 1: Behind the curtain

Behind the Curtain

@nellshamrell

Saturday, September 1, 12

Page 2: Behind the curtain

An Experience

Saturday, September 1, 12

Page 3: Behind the curtain

Illusion

Saturday, September 1, 12

Page 4: Behind the curtain

Saturday, September 1, 12

Page 5: Behind the curtain

Saturday, September 1, 12

Page 6: Behind the curtain

Vision“The Arabian Nights”

University of Puget SoundPhoto by Nick Kiest

Saturday, September 1, 12

Page 7: Behind the curtain

What experience do I want to give my

audience?

Saturday, September 1, 12

Page 8: Behind the curtain

What experience do I want to give my

users?

Saturday, September 1, 12

Page 9: Behind the curtain

Know thyself

Saturday, September 1, 12

Page 10: Behind the curtain

To thine own self be true

Saturday, September 1, 12

Page 11: Behind the curtain

To your vision be true

Saturday, September 1, 12

Page 12: Behind the curtain

Saturday, September 1, 12

Page 13: Behind the curtain

Limits“The Arabian Nights”

University of Puget SoundPhoto by Saraneth Elizabeth

Saturday, September 1, 12

Page 14: Behind the curtain

“I need 18 spotlights”

Saturday, September 1, 12

Page 15: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 16: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 17: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 18: Behind the curtain

“I need the login page done tomorrow”

Example from “The Clean Coder” by Robert C. Martin

Saturday, September 1, 12

Page 19: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 20: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 21: Behind the curtain

Part 1: No

Part 2: Why

Part 3: Instead

Saturday, September 1, 12

Page 22: Behind the curtain

Find intent

Saturday, September 1, 12

Page 23: Behind the curtain

Saturday, September 1, 12

Page 24: Behind the curtain

Casting“Amalgamation”

University of Puget Sound

Saturday, September 1, 12

Page 25: Behind the curtain

Right for the part

Saturday, September 1, 12

Page 26: Behind the curtain

Right for the team

Saturday, September 1, 12

Page 27: Behind the curtain

Divas

Saturday, September 1, 12

Page 28: Behind the curtain

Ninjas and Rockstars

Saturday, September 1, 12

Page 29: Behind the curtain

When would you work with a diva?

Saturday, September 1, 12

Page 30: Behind the curtain

When would you NOT work with a diva?

Saturday, September 1, 12

Page 31: Behind the curtain

No amount of talent is worth:

AbuseHarassment

Lower Morale

Saturday, September 1, 12

Page 32: Behind the curtain

Saturday, September 1, 12

Page 33: Behind the curtain

RehearsalStage Combat Workshop

Willamette University

Saturday, September 1, 12

Page 34: Behind the curtain

Rehearsing individual scenes

Saturday, September 1, 12

Page 35: Behind the curtain

Unit tests

Saturday, September 1, 12

Page 36: Behind the curtain

Rehearsing entire show

Saturday, September 1, 12

Page 37: Behind the curtain

Costume One Costume Two

“The Arabian Nights”University of Puget Sound

Photos by Saraneth ElizabethSaturday, September 1, 12

Page 38: Behind the curtain

Integration tests

Saturday, September 1, 12

Page 39: Behind the curtain

Saturday, September 1, 12

Page 40: Behind the curtain

Reviews“The Arabian Nights”

University of Puget SoundPhoto by Nick Kiest

Saturday, September 1, 12

Page 41: Behind the curtain

Constructive reviews tear you down, but

also build you back up

Saturday, September 1, 12

Page 42: Behind the curtain

Unconstructive reviews only tear

you down

Saturday, September 1, 12

Page 43: Behind the curtain

Don’t feed the trolls

Saturday, September 1, 12

Page 44: Behind the curtain

Keep it constructive

Saturday, September 1, 12

Page 45: Behind the curtain

Incorporate reviews

Saturday, September 1, 12

Page 46: Behind the curtain

Revisit your vision

Saturday, September 1, 12

Page 47: Behind the curtain

Saturday, September 1, 12

Page 48: Behind the curtain

Epilogue“The Arabian Nights”

University of Puget SoundPhoto by Nick Kiest

Saturday, September 1, 12

Page 49: Behind the curtain

End

Saturday, September 1, 12

Page 50: Behind the curtain

Acknowledgements

Devchix Bluebox team

Friends

For Kelsey, with all my love

Saturday, September 1, 12

Page 51: Behind the curtain

Nell ShamrellSoftware Development

Engineer with Blue Box Group

@nellshamrellSaturday, September 1, 12