35
SAME THING HAPPENS EVERY TIME: MANAGEMENT, MOVIES, & MYTHOLOGY PAUL M. JONES • @PMJONES • JOIND.IN/EVENT/MADISONPHP2015

Same Thing Happens Every Time

Embed Size (px)

Citation preview

Page 1: Same Thing Happens Every Time

S A M E T H I N G H A P P E N S E V E RY T I M E : M A N A G E M E N T, M O V I E S , & M Y T H O L O G Y

PA U L M . J O N E S • @ P M J O N E S • J O I N D . I N / E V E N T / M A D I S O N P H P 2 0 1 5

Page 2: Same Thing Happens Every Time

A B O U T M E

• 8 years USAF Intelligence

• BASIC in 1983, PHP since 1999

• Jr. Developer, VP Engineering

• ZF1, Aura, Relay, Radar

• PSR-1, PSR-2, PSR-4

• mlaphp.com

Page 3: Same Thing Happens Every Time

PAT T E R N S I N S O F T W A R E

Page 4: Same Thing Happens Every Time

T H E C A M P B E L L M O N O M Y T H

Page 5: Same Thing Happens Every Time

– H E I N L E I N , Q U O T I N G R U T H E R F O R D

There is only one science. It is called physics. Everything else is stamp-collecting.

Page 6: Same Thing Happens Every Time

PAT T E R N S I N M O V I E S

S TA R W A R S , P R I N C E S S B R I D E , T R O N , T H E M A T R I X , S TA R T R E K , T H E H U N G E R G A M E S , H A R R Y P O T T E R , T H E L A S T A I R B E N D E R ( T V )

Page 7: Same Thing Happens Every Time

T W O G U Y S A N D A G I R L

• A strong independent woman and two dudebros

• Not strictly Campbell but common in modern hero(ine) stories

Page 8: Same Thing Happens Every Time

PA R E N T T R O U B L E

Page 9: Same Thing Happens Every Time

A L O N E I N T H E W O R L D

Page 10: Same Thing Happens Every Time

O L D M A N A S M E N T O R

Page 11: Same Thing Happens Every Time

G I F T O F ( M A G I C A L ) A S S I S TA N C E

Page 12: Same Thing Happens Every Time

B I G H A I R Y H E L P E R

Page 13: Same Thing Happens Every Time

E V I L R U L E R & E N F O R C E R

Page 14: Same Thing Happens Every Time

Y O U ’ V E S E E N I T; Y O U C A N ’ T U N S E E I T

• Basic introduction to Campbell

• Observational, not predictive

• You’re going to see it everywhere

• Delight in discovery and recognition

• Make sense of stories (and life)

Page 15: Same Thing Happens Every Time

PAT T E R N S I N T E A M S

Page 16: Same Thing Happens Every Time

“ U T I L I TA R I A N ” V S “ A C A D E M I C ”

Page 17: Same Thing Happens Every Time

T I M E O R I E N TAT I O N

• Future-oriented: “first do it right, refactor as needed”

• “Academic”, detailed, patterns, abstracts, layers, interfaces, testing

• Present-oriented: “first get it done, then make it faster”

• “Utilitarian”, rapid, “simple”,prove that I need it, do the least needed

Page 18: Same Thing Happens Every Time

A N E C E S S A R Y T E N S I O N

• What is practical depends on what you want to practice.

• Highly adapted systems become less adaptable

• E.g., contractors vs consultants

• Strike the right balance between future and present

Page 19: Same Thing Happens Every Time

P R O B L E M C H I L D

Page 20: Same Thing Happens Every Time

L’ E N FA N T T E R R I B L E

• Competent, intelligent, knowledgable, talented

• Low empathy, remember hits/forgets misses

• Games the rules; does not take instruction well

• “Student syndrome”; negotiates conditions post-facto

• Has never really “failed” in own mind

Page 21: Same Thing Happens Every Time

H O W T O H A N D L E P R O B L E M C H I L D

• Works well in a team …but only when leading it!

• Independent work:thrives on responsibility

• Leadership role:sword that cuts two ways

• Fire/release/let go

Page 22: Same Thing Happens Every Time
Page 23: Same Thing Happens Every Time

U N S T R U C T U R E D M E R I T O C R A C Y

Page 24: Same Thing Happens Every Time

T H E T Y R A N N Y O F S T R U C T U R E L E S S N E S S

• (Jo Freeman, via Laura Thomson)

• No explicit formal hierarchy

• Earn position by merit

• No defined standard of merit

• Hierarchy is informal and implicit

• In-group, or out

Page 25: Same Thing Happens Every Time

D E A L I N G W I T H I N F O R M A L S T R U C T U R E

• Recognize that hierarchy exists (ALL members)

• Identify social hierarchy positions and holders

• Decide if you like you where you are

• Concentrate more on social strategies, less on technical ones

• Toby Young, “The Fall Of The Meritocracy”

Page 26: Same Thing Happens Every Time

T H E E V I L R U L E R : T I M E

Page 27: Same Thing Happens Every Time

– B R O O K S ’ L A W ( F R E D B R O O K S )

Adding manpowerto a late software project

makes it later.

Page 28: Same Thing Happens Every Time

– T I M O T H Y L I S T E R

People under time pressure don’t think faster.

Page 29: Same Thing Happens Every Time

– D O U G L A S H O F S TA D T E R

It always takes longer than you expect, even when you take into account Hofstadter's Law.

Page 30: Same Thing Happens Every Time

– D O U G L A S H A R T R E E

The time from “now”until “the completion of the project”

tends to become constant.

Page 31: Same Thing Happens Every Time

H A N D L I N G S C H E D U L E P R E S S U R E

• Extend deadline (“free”)

• Reduce scope (not free)

• Parallelize independent tasks (not free)

Page 32: Same Thing Happens Every Time

E V I L R U L E R ’ S E N F O R C E R ?

C U S T O M E R S , O W N E R , P R O J E C T M A N A G E R , T E A M L E A D

Page 33: Same Thing Happens Every Time

C O N C L U S I O N

Page 34: Same Thing Happens Every Time

• Patterns in movies: hero(ine)s, old mentor, gift of assistance, strong helper

• Patterns in teams: “academic/utilitarian”, problem child, meritocracy, time

• Recognize these patterns to deal with them effectively

Page 35: Same Thing Happens Every Time

T H A N K S !

• paul-m-jones.com

• @pmjones

• leanpub.com/mlaphp

• joind.in/event/madisonphp2015