save us from the new shiny

16
SAVE US FROM THE NEW SHINY Motivating People To Work On Less Exciting Systems Laura Thomson

Upload: others

Post on 01-Nov-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAVE US FROM THE NEW SHINY

SAVE US FROM THE NEW SHINYMotivating People To Work On Less Exciting Systems

Laura Thomson

Page 2: SAVE US FROM THE NEW SHINY

EVERYONE WANTS TO WORK ON THE NEW SHINY THING

• Why do we do this to ourselves?

• Intrinsic Motivation

• Extrinsic Motivation

Page 3: SAVE US FROM THE NEW SHINY

THE NEW SHINY• Greenfields

• Exciting and glamorous

• Fun!

• Resume building

• Promotion opportunities

Page 4: SAVE US FROM THE NEW SHINY

THIS OLD CODE

• Runs your business

• “Legacy”

• Deep Crow

• Unexciting

• Unrewarded

Page 5: SAVE US FROM THE NEW SHINY

INTRINSIC MOTIVATION

Page 6: SAVE US FROM THE NEW SHINY

(Psychology Today)

“You do the work because it is internally satisfying or because you enjoy the work. You would do it even if they didn’t pay you.”

https://www.psychologytoday.com/us/blog/creative-leadership/202004/extrinsic-vs-intrinsic-motivation-work

Page 7: SAVE US FROM THE NEW SHINY

How do you create intrinsic motivation to work on things that aren’t “internally satisfying”?

Page 8: SAVE US FROM THE NEW SHINY

• Some people genuinely enjoy this

• Remodeling houses

• Restoring antiques

• Making something excellent

• Finishing vs starting

• …but not everyone on your team is in this bucket, nor should they be

Page 9: SAVE US FROM THE NEW SHINY

WHY SHOULD I CARE• What can I learn from this?

• Every scar tells a story

• Little need for scale on new systems

• Optimization is a game, and who doesn’t like to win?

• Learn from great engineers who worked on it before you…or terrible ones

• Impact on your organization

Page 10: SAVE US FROM THE NEW SHINY

EXTRINSIC MOTIVATION

Page 11: SAVE US FROM THE NEW SHINY

Reward driven.

Page 12: SAVE US FROM THE NEW SHINY

HOW TO MESS IT UP

• Only promote people for new things

• Only praise people for new things

• Make it an oubliette

Page 13: SAVE US FROM THE NEW SHINY

HOW TO REWARD PEOPLE

• Saying thank you

• Peer, bonus, and other rewards

• Career advancement

• Team rotations

Page 14: SAVE US FROM THE NEW SHINY

THIS IS WHERE YOU BECOME SENIOR

• Older systems are typically larger, more complex, have more scale

• Learned more on these than I ever have by working on new things

Page 15: SAVE US FROM THE NEW SHINY

Every new shiny is tomorrow’s legacy code.

Page 16: SAVE US FROM THE NEW SHINY

IMAGE CREDITS• Magpie By JJ Harrison (https://www.jjharrison.com.au/) - Own work,

CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=10756866

• Old House by Bev Sykes - Own work, CC BY-2.0, https://www.flickr.com/photos/basykes/6918672

• Oubliette at Leap Castle by Sir Magnus Fluffybrains - CC BY-SA 4.0, https://commons.wikimedia.org/wiki/File:Leap_Castle_oubliette.jpg