photo by joshua ness on unsplash · wow, that sounds amazing. senior engineer: you know, i've...

130
Photo by Joshua Ness on Unsplash

Upload: others

Post on 27-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Photo by Joshua Ness on Unsplash

Page 2: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Senior Engineer: You know, I've figured out a way to improve our database performance by 75%.

Page 3: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Senior Engineer: You know, I've figured out a way to improve our database performance by 75%.

me: Yeah? Wow, that sounds amazing.

Page 4: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Senior Engineer: You know, I've figured out a way to improve our database performance by 75%.

me: Yeah? Wow, that sounds amazing.

"Yeah, except it’s not going to happen."

Page 5: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Senior Engineer: You know, I've figured out a way to improve our database performance by 75%.

me: Yeah? Wow, that sounds amazing.

"Yeah, except it’s not going to happen."

Weird. Is it because it’s a lot of work?

Page 6: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Senior Engineer: You know, I've figured out a way to improve our database performance by 75%.

me: Yeah? Wow, that sounds amazing.

"Yeah, except it’s not going to happen."

Weird. Is it because it’s a lot of work?

No, it’d take maybe two weeks to complete.

Page 7: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Uh... then why not do it? Seems like an obvious win. What gives?

Page 8: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Uh... then why not do it? Seems like an obvious win. What gives?

Yeah, I emailed the head of that team. Shared my idea with proof that it'd work. But they're in the middle of an 18 month project and I didn't get a response. I guess my idea just isn't important enough.

Page 9: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Wait, what? Your idea improves database performance by 75% across the entire product,

takes two weeks, and is tabled for working on an 18 month project?

Page 10: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Wait, what? Your idea improves database performance by 75% across the entire product,

takes two weeks, and is tabled for working on an 18 month project?

Yeah, I'm frustrated.

Page 11: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Did you ever follow up outsideof sending an email?

Page 12: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Did you ever follow up outsideof sending an email?

Look man, I did my part. I looked into a hard problem and found a solution and offered it to the relevant team. And at the end of the day nobody cared. So I'm frustrated.

Page 13: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 14: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 15: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 16: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Dan NaStaff Engineer, SquarespaceInternationalization Platform

Page 17: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 18: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 19: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

talks.danielna.com

@dxna

Page 20: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Dan Na, SquarespaceSREcon19 EMEA | October 04, 2019 | Dublin, Ireland

Page 21: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 22: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 23: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 24: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 25: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 26: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 27: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 28: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 29: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 30: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 31: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 32: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 33: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 34: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 35: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 36: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 37: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 38: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 39: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 40: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 41: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Friction lies within the gap between how things are and how they should be; your reality and your ideal.

Page 42: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 43: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 44: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Category # of employees

< 100

100 - 2,000

2,000 - Google (100,000+)

Page 45: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Category # of employees

< 100

Mid-sized

2,000 - Google (100,000+)

Page 46: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 47: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 48: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 49: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 50: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

The success criteria moves from individuals shipping code out the door as fast as they can to

Page 51: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 52: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 53: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 54: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 55: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 56: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 57: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 58: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

The normalization of deviance is when deviant behavior becomes the norm.

Page 59: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 60: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 61: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 62: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 63: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 64: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 65: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Organizations and processesincur friction .

Page 66: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 67: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 68: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 69: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 70: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 71: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 72: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 73: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

●●

Page 74: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 75: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 76: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

●●●●

Page 77: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

●●●●

●●●

Page 78: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

●●●●

●●

●●●

Page 79: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

●●●●

●●

●●●●●

●●●

Page 80: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 81: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 82: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 83: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 84: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 85: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 86: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 87: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 88: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

“The normalization of deviance in healthcare delivery.”Banja, 2011

Page 89: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Photo by Oskar Yildiz on Unsplash

Page 90: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

1.

2.

Page 91: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

1. Continue towards a failed launch

2.

Page 92: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Manager: Hey Dan, I wanted to let you know — we've decided to stop the project.

Page 93: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Manager: Hey Dan, I wanted to let you know — we've decided to stop the project.

me: What?! Why? Do you know how hard we've worked on this?

Page 94: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

M: Yeah, we do. I want to make a few things clear.

Number one: we recognize your team’s effort on this. We think you've done amazing work in response to a really hard ask. We also think you've learned a ton and we know that everything you've learned will only help you ship harder and more visible projects moving forward. We are super proud of all of the work you've done.

Page 95: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

But the data on the project isn't lining up. We miscalculated and it's our fault, not yours. We've received new data that proves our original forecasts were wrong, and instead of having you spend the next four months working on something we don't think will work, we'd rather put you on a project that we think is better positioned for success.

Page 96: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

But the data on the project isn't lining up. We miscalculated and it's our fault, not yours. We've received new data that proves our original forecasts were wrong, and instead of having you spend the next four months working on something we don't think will work, we'd rather put you on a project that we think is better positioned for success.

Oh; okay. Well that... is a bummer. Can I take some time to process this?

I can't say I'm not disappointed.

Page 97: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Yeah, absolutely.

Take some PTO and get your mind right. We just want to make sure we're honest with you because we value your trust.

Page 98: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Okay. Well, thanks for letting me know.

Yeah, absolutely.

Take some PTO and get your mind right. We just want to make sure we're honest with you because we value your trust.

Page 99: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 100: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Page 101: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

“Being Glue”, Tanya Reilly

Page 102: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Make glue work

In fact, make glue work

Page 103: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 104: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 105: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

“What Google Learned From Its Quest to Build the Perfect Team”NYTimes, 2016.

Page 106: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 107: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 108: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Autonomy

Mastery

Purpose

via “Drive”, Daniel Pink

Page 109: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

npm install billing-components

Page 110: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

“Oh, originally we thought we were building a suite of billing components.

Over time it became only checkout.”

Page 111: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 112: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

npm install billing-componentsnpm install checkout-ui

Page 113: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Making the best engineering decision will often have friction. There’s often the correct path and the easy path.

Page 114: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 115: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 116: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 117: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 118: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 119: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds
Page 120: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

While it is true that deviant behaviors normalize over time,

.

Page 121: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Look man, I did my part. I looked into a hard problem and found a solution and offered it to the relevant team. And at the end of the day nobody cared. So I'm frustrated.

Page 122: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Hmm… are you sure that team understands what you’re proposing? It doesn’t make sense that they

wouldn’t care.

Look man, I did my part. I looked into a hard problem and found a solution and offered it to the relevant team. And at the end of the day nobody cared. So I'm frustrated.

Page 123: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Well I sent the email didn’t I?

Page 124: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Well I sent the email didn’t I?

How many emails do you get per day?

Page 125: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Well I sent the email didn’t I?

Like… a hundred...

How many emails do you get per day?

Page 126: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

Did you try talking to them in person? Did you try writing up a formal RFC that outlines your findings

and circulating it for advocates?

Page 127: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

No...

Did you try talking to them in person? Did you try writing up a formal RFC that outlines your findings

and circulating it for advocates?

Page 128: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

No...

That could be the best way to get this done. That team is probably swamped too.

Did you try talking to them in person? Did you try writing up a formal RFC that outlines your findings

and circulating it for advocates?

Page 129: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

No...

Okay, I’ll give it a shot.

That could be the best way to get this done. That team is probably swamped too.

Did you try talking to them in person? Did you try writing up a formal RFC that outlines your findings

and circulating it for advocates?

Page 130: Photo by Joshua Ness on Unsplash · Wow, that sounds amazing. Senior Engineer: You know, I've figured out a way to improve our database performance by 75%. me: Yeah? Wow, that sounds

@dxnatalks.danielna.comsquarespace.com/careers