Transcript
Page 1: Things I Believe Now That I'm Old

Things I Believe

Now That I'm Old

@rosstuck

WebCamp 2014

Page 2: Things I Believe Now That I'm Old

“How old are you?”

Page 3: Things I Believe Now That I'm Old

29 -15

14

Page 4: Things I Believe Now That I'm Old

29

Page 5: Things I Believe Now That I'm Old

30

Page 6: Things I Believe Now That I'm Old

years remaining5049

Page 7: Things I Believe Now That I'm Old
Page 8: Things I Believe Now That I'm Old
Page 9: Things I Believe Now That I'm Old
Page 10: Things I Believe Now That I'm Old
Page 11: Things I Believe Now That I'm Old
Page 12: Things I Believe Now That I'm Old
Page 13: Things I Believe Now That I'm Old
Page 14: Things I Believe Now That I'm Old
Page 15: Things I Believe Now That I'm Old

Advice

Page 16: Things I Believe Now That I'm Old

Not dataNot facts

Not related resources

Page 17: Things I Believe Now That I'm Old

Advice

Page 18: Things I Believe Now That I'm Old

Dear Abby

Answers

Page 19: Things I Believe Now That I'm Old

Cheap to giveEasy to get

Page 20: Things I Believe Now That I'm Old
Page 21: Things I Believe Now That I'm Old

78~ years avg

Page 22: Things I Believe Now That I'm Old

years remaining5049

Page 23: Things I Believe Now That I'm Old

Distilled Experience

Page 24: Things I Believe Now That I'm Old

Optimize

Page 25: Things I Believe Now That I'm Old

Adviceabout advice

with advice I was given

Page 26: Things I Believe Now That I'm Old
Page 27: Things I Believe Now That I'm Old

Recursion

Page 28: Things I Believe Now That I'm Old

7 Steps

Page 29: Things I Believe Now That I'm Old

Step 1Consider the source

Page 30: Things I Believe Now That I'm Old
Page 31: Things I Believe Now That I'm Old

AbleUnable

Page 32: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Unable

Page 33: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Lead dev

Unable

Page 34: Things I Believe Now That I'm Old

AbleUnable

Helpful

Not helpful

Lead devJunior dev

Page 35: Things I Believe Now That I'm Old

Not about right or wrong

Page 36: Things I Believe Now That I'm Old

Weight

Page 37: Things I Believe Now That I'm Old

Good and Bad

Page 38: Things I Believe Now That I'm Old

“Listen to your elders.”

Page 39: Things I Believe Now That I'm Old
Page 40: Things I Believe Now That I'm Old
Page 41: Things I Believe Now That I'm Old

“Stop with this HTML stuff. Flash is the future.”

Page 42: Things I Believe Now That I'm Old

2000

Page 43: Things I Believe Now That I'm Old
Page 44: Things I Believe Now That I'm Old

Seemed legit.

Page 45: Things I Believe Now That I'm Old

Spoiler alert:Flash didn't make it

Page 46: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Colleagues

Unable

Page 47: Things I Believe Now That I'm Old

I was an idiot.am

Page 48: Things I Believe Now That I'm Old

Consider the source

Page 49: Things I Believe Now That I'm Old

Broader View

Page 50: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Unable

Page 51: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Unable

Page 52: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Unable

Page 53: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Unable

Page 54: Things I Believe Now That I'm Old

Tinfoil hats aside

Page 55: Things I Believe Now That I'm Old

“Your money is safe with Goldman Sachs.”

Page 56: Things I Believe Now That I'm Old

Able

Helpful

Not helpful

Banks

Unable

Page 57: Things I Believe Now That I'm Old
Page 58: Things I Believe Now That I'm Old
Page 59: Things I Believe Now That I'm Old

“You should be...”

Page 60: Things I Believe Now That I'm Old

“You should be...*hic*...”

Page 61: Things I Believe Now That I'm Old

“You should be more of a shark.”

Page 62: Things I Believe Now That I'm Old
Page 63: Things I Believe Now That I'm Old

Step 2Consider the context

Page 64: Things I Believe Now That I'm Old
Page 65: Things I Believe Now That I'm Old

1 laptop bag2 suitcases

14 cardboard boxes

Page 66: Things I Believe Now That I'm Old

KidsHouseSpouse

Pet Mouse

Page 67: Things I Believe Now That I'm Old
Page 68: Things I Believe Now That I'm Old

Different situation

Page 69: Things I Believe Now That I'm Old

Everyday Example

Page 70: Things I Believe Now That I'm Old

“Just hack it up.”

Page 71: Things I Believe Now That I'm Old

Sometimes it's the right thing to do

Page 72: Things I Believe Now That I'm Old
Page 73: Things I Believe Now That I'm Old

Context is important

Page 74: Things I Believe Now That I'm Old

BDD is about gathering contextDesign Patterns often miss context

Page 75: Things I Believe Now That I'm Old
Page 76: Things I Believe Now That I'm Old

“Right tool for the right job.”

Page 77: Things I Believe Now That I'm Old

Which is better for chopping vegetables?

Page 78: Things I Believe Now That I'm Old
Page 79: Things I Believe Now That I'm Old
Page 80: Things I Believe Now That I'm Old
Page 81: Things I Believe Now That I'm Old
Page 82: Things I Believe Now That I'm Old
Page 83: Things I Believe Now That I'm Old

“Chainsaws are an antipattern.”

Page 84: Things I Believe Now That I'm Old
Page 85: Things I Believe Now That I'm Old
Page 86: Things I Believe Now That I'm Old

Context

Page 87: Things I Believe Now That I'm Old

Step 3Be open to advice

Page 88: Things I Believe Now That I'm Old
Page 89: Things I Believe Now That I'm Old
Page 90: Things I Believe Now That I'm Old

Answer

Page 91: Things I Believe Now That I'm Old

“You're never going to learn anything with your mouth open.”

Page 92: Things I Believe Now That I'm Old

Hard way

Page 93: Things I Believe Now That I'm Old

Humiliating story of my career

Page 94: Things I Believe Now That I'm Old
Page 95: Things I Believe Now That I'm Old
Page 96: Things I Believe Now That I'm Old
Page 97: Things I Believe Now That I'm Old

No idea.

Page 98: Things I Believe Now That I'm Old

Ummm...

Page 99: Things I Believe Now That I'm Old

It was a long time ago, ok?

Page 100: Things I Believe Now That I'm Old
Page 101: Things I Believe Now That I'm Old

“Read these books.”

Page 102: Things I Believe Now That I'm Old
Page 103: Things I Believe Now That I'm Old
Page 104: Things I Believe Now That I'm Old
Page 105: Things I Believe Now That I'm Old
Page 106: Things I Believe Now That I'm Old

I left the interview...

Page 107: Things I Believe Now That I'm Old

...with a reading list.

Page 108: Things I Believe Now That I'm Old

I did.

Page 109: Things I Believe Now That I'm Old

And I got better.

Page 110: Things I Believe Now That I'm Old

Hacker

Page 111: Things I Believe Now That I'm Old

Hacker > Engineer

Page 112: Things I Believe Now That I'm Old

Thanks.

Page 113: Things I Believe Now That I'm Old
Page 114: Things I Believe Now That I'm Old
Page 115: Things I Believe Now That I'm Old

Be open

Page 116: Things I Believe Now That I'm Old

“Do you know why this cup is useful? Because it is empty.”

-Bruce Lee

Page 117: Things I Believe Now That I'm Old

Step 4Use it

Page 118: Things I Believe Now That I'm Old
Page 119: Things I Believe Now That I'm Old

“Advice is what we ask for when we already know the answer but wish we didn’t.”

-Erica Jong

Page 120: Things I Believe Now That I'm Old

Pardon the profanity

Page 121: Things I Believe Now That I'm Old

“Shit or get off the pot.”

Page 122: Things I Believe Now That I'm Old

“Don't be a chickenshit.”

Page 123: Things I Believe Now That I'm Old

IndecisionFear

Page 124: Things I Believe Now That I'm Old

“Will I regret not doing this in 48.5 years?”

Page 125: Things I Believe Now That I'm Old

Habit

Page 126: Things I Believe Now That I'm Old

“Everything comes with a price.”

Page 127: Things I Believe Now That I'm Old
Page 128: Things I Believe Now That I'm Old
Page 129: Things I Believe Now That I'm Old
Page 130: Things I Believe Now That I'm Old
Page 131: Things I Believe Now That I'm Old
Page 132: Things I Believe Now That I'm Old
Page 133: Things I Believe Now That I'm Old
Page 134: Things I Believe Now That I'm Old
Page 135: Things I Believe Now That I'm Old

Different kinds of prices

Page 136: Things I Believe Now That I'm Old

Moral

Page 137: Things I Believe Now That I'm Old

“You have to do what you think is right.”

Page 138: Things I Believe Now That I'm Old

Nathaniel Borenstein

Page 139: Things I Believe Now That I'm Old

destroyBaghdad();

Page 140: Things I Believe Now That I'm Old

destroyCity();

Page 141: Things I Believe Now That I'm Old

destroyCity('Baghdad');

Page 142: Things I Believe Now That I'm Old

Ethics

Page 143: Things I Believe Now That I'm Old

Dark Side

Page 144: Things I Believe Now That I'm Old
Page 145: Things I Believe Now That I'm Old
Page 146: Things I Believe Now That I'm Old

There's a price

Page 147: Things I Believe Now That I'm Old

Pay it

Page 148: Things I Believe Now That I'm Old

Don't pay it

Page 149: Things I Believe Now That I'm Old
Page 150: Things I Believe Now That I'm Old

Choose

Page 151: Things I Believe Now That I'm Old

“Say thank you.”

Page 152: Things I Believe Now That I'm Old

Step 5Meditate on it

Page 153: Things I Believe Now That I'm Old

Did it work as expected?

Page 154: Things I Believe Now That I'm Old

Would you do it again?

Page 155: Things I Believe Now That I'm Old

Did you get what you wanted?

Page 156: Things I Believe Now That I'm Old

Are you happy?

Page 157: Things I Believe Now That I'm Old

sydneypadua.com

Page 158: Things I Believe Now That I'm Old

Cognitive Dissonance

Page 159: Things I Believe Now That I'm Old
Page 160: Things I Believe Now That I'm Old
Page 161: Things I Believe Now That I'm Old
Page 162: Things I Believe Now That I'm Old

“I want the grapes”+ “I can't have the grapes”

Distress

Page 163: Things I Believe Now That I'm Old

Something's gotta give

Page 164: Things I Believe Now That I'm Old

“I want the grapes”+ “I can't have the grapes”

Distress

Page 165: Things I Believe Now That I'm Old

“Those grapes probably suck”+ “I can't have the grapes”

Distress

Page 166: Things I Believe Now That I'm Old

“Those grapes probably suck”+ “I can't have the grapes”

Bearable

Page 167: Things I Believe Now That I'm Old

Cognitive Dissonance

Page 168: Things I Believe Now That I'm Old

Lying to yourself

Page 169: Things I Believe Now That I'm Old

Remember where you started

Page 170: Things I Believe Now That I'm Old

Be honest with yourself

Page 171: Things I Believe Now That I'm Old

“Don't be too hard on yourself.”

Page 172: Things I Believe Now That I'm Old

Realistic expectation

Page 173: Things I Believe Now That I'm Old
Page 174: Things I Believe Now That I'm Old
Page 175: Things I Believe Now That I'm Old
Page 176: Things I Believe Now That I'm Old
Page 177: Things I Believe Now That I'm Old
Page 178: Things I Believe Now That I'm Old

Realistic expectation

Page 179: Things I Believe Now That I'm Old

SMART goals

Page 180: Things I Believe Now That I'm Old

SMART

Page 181: Things I Believe Now That I'm Old

SpecificMART

Page 182: Things I Believe Now That I'm Old

SpecificMeasurableART

Page 183: Things I Believe Now That I'm Old

SpecificMeasurableAttainableRT

Page 184: Things I Believe Now That I'm Old

SpecificMeasurableAttainableRelevantT

Page 185: Things I Believe Now That I'm Old

SpecificMeasurableAttainableRelevantTime-Bound

Page 186: Things I Believe Now That I'm Old

SMART

Page 187: Things I Believe Now That I'm Old

Continuous Improvement

Page 188: Things I Believe Now That I'm Old
Page 189: Things I Believe Now That I'm Old

“You can do better.”

“At what?”

“At life. Everything.”

Page 190: Things I Believe Now That I'm Old
Page 191: Things I Believe Now That I'm Old
Page 192: Things I Believe Now That I'm Old
Page 193: Things I Believe Now That I'm Old
Page 194: Things I Believe Now That I'm Old

“...That standard must be our standard. If you are going to be a builder, no other standard is worthwhile. That is what I expect of myself in my own buildings, and it is what I expect of my students.”

Page 195: Things I Believe Now That I'm Old

“Gradually, I show the students that they have a right to ask this of themselves, and must ask this of themselves.”

Page 196: Things I Believe Now That I'm Old
Page 197: Things I Believe Now That I'm Old
Page 198: Things I Believe Now That I'm Old
Page 199: Things I Believe Now That I'm Old

Honesty

Page 200: Things I Believe Now That I'm Old

Don't be discouraged

Page 201: Things I Believe Now That I'm Old
Page 202: Things I Believe Now That I'm Old

“Wow. That's amazing.”

Page 203: Things I Believe Now That I'm Old

Step 6Give it

Page 204: Things I Believe Now That I'm Old

“I always pass on good advice. It is the only thing to do with it.”

-Oscar Wilde

Page 205: Things I Believe Now That I'm Old

“Watch one. Do one. Teach one.”- Ancient Med School Proverb

Page 206: Things I Believe Now That I'm Old
Page 207: Things I Believe Now That I'm Old

Small things

Page 208: Things I Believe Now That I'm Old

Like this

Page 209: Things I Believe Now That I'm Old

“Use a stuffed animal.”

Page 210: Things I Believe Now That I'm Old
Page 211: Things I Believe Now That I'm Old
Page 212: Things I Believe Now That I'm Old

Advice is a meme

Page 213: Things I Believe Now That I'm Old

Memes evolve

Page 214: Things I Believe Now That I'm Old

Improve

Page 215: Things I Believe Now That I'm Old

“Be humble.”

Page 216: Things I Believe Now That I'm Old
Page 217: Things I Believe Now That I'm Old
Page 218: Things I Believe Now That I'm Old
Page 219: Things I Believe Now That I'm Old

You owe that.

Page 220: Things I Believe Now That I'm Old

“We must be very careful when we give advice to younger people:

sometimes they follow it!”- Edsger Dijkstra

Page 221: Things I Believe Now That I'm Old

Step 7Collect Advice

Page 222: Things I Believe Now That I'm Old

Environment

Page 223: Things I Believe Now That I'm Old

Code ReviewSprint Retrospective

360 FeedbackInternal Workshops

Page 224: Things I Believe Now That I'm Old

Safe

Page 225: Things I Believe Now That I'm Old

Ask

Page 226: Things I Believe Now That I'm Old

Ask a lot

Page 227: Things I Believe Now That I'm Old

DFQ

Page 228: Things I Believe Now That I'm Old

Continuous Improvement

Page 229: Things I Believe Now That I'm Old
Page 230: Things I Believe Now That I'm Old

You never know what you're going to need.

Page 231: Things I Believe Now That I'm Old

“You'll understand when you're older.”

Page 232: Things I Believe Now That I'm Old

It's true

Page 233: Things I Believe Now That I'm Old

Und

erst

andi

ng

Time

Page 234: Things I Believe Now That I'm Old
Page 235: Things I Believe Now That I'm Old
Page 236: Things I Believe Now That I'm Old

Stockpile the crap out of it.

Page 237: Things I Believe Now That I'm Old
Page 238: Things I Believe Now That I'm Old
Page 239: Things I Believe Now That I'm Old

55+ developers

Page 240: Things I Believe Now That I'm Old

The Motherlode

Page 241: Things I Believe Now That I'm Old

“Find a mentor.”

Page 242: Things I Believe Now That I'm Old

Epilogue

Page 243: Things I Believe Now That I'm Old

Art by Nat Alt | natalt.co.uk

Page 244: Things I Believe Now That I'm Old
Page 245: Things I Believe Now That I'm Old
Page 246: Things I Believe Now That I'm Old
Page 247: Things I Believe Now That I'm Old

Admit you were wrong.

Page 248: Things I Believe Now That I'm Old

Talk about talking better.

Page 249: Things I Believe Now That I'm Old

You can reach more people than you think.

Page 250: Things I Believe Now That I'm Old

Learn other ways to master your own way.

Page 251: Things I Believe Now That I'm Old

Just because it works doesn't mean it can't work better.

Page 252: Things I Believe Now That I'm Old

You can go big.

Page 253: Things I Believe Now That I'm Old

Design for how usersactually use.

Page 254: Things I Believe Now That I'm Old

Good design aids communication.

Page 255: Things I Believe Now That I'm Old

Always evolve.

Page 256: Things I Believe Now That I'm Old

Work together and separately.

Page 257: Things I Believe Now That I'm Old

Everything can be coded.

Page 258: Things I Believe Now That I'm Old

Redis is AWESOME.

Page 259: Things I Believe Now That I'm Old

Make your time count.

Page 260: Things I Believe Now That I'm Old
Page 261: Things I Believe Now That I'm Old
Page 262: Things I Believe Now That I'm Old

Meet New People

Page 263: Things I Believe Now That I'm Old

Advice comes from people

Page 264: Things I Believe Now That I'm Old

Learned

Page 265: Things I Believe Now That I'm Old

Lived

Page 266: Things I Believe Now That I'm Old

Paid For

Page 267: Things I Believe Now That I'm Old

Open Source

Page 268: Things I Believe Now That I'm Old

Things I Believe Now That I'm Old

Page 269: Things I Believe Now That I'm Old

Things I Believe Now That I'm Old(er)inPeople

Page 270: Things I Believe Now That I'm Old

years remaining5049

Page 271: Things I Believe Now That I'm Old

Thank You

Page 272: Things I Believe Now That I'm Old

Image Credits• http://www.sxc.hu/photo/1281623• http://www.sxc.hu/photo/1146398• http://www.sxc.hu/photo/480556• http://www.flickr.com/photos/seldaek/9647408557/sizes/h/• http://en.wikipedia.org/wiki/File:Chartres_Cath%2BGare.JPG• http://www.sxc.hu/photo/1124522• http://www.sxc.hu/photo/190426• http://www.flickr.com/photos/cappellmeister/5926625/sizes/o/• http://www.sxc.hu/photo/1128251• http://www.flickr.com/photos/west_point/5557057223/sizes/l/• http://upload.wikimedia.org/wikipedia/commons/1/17/Charlton_Heston_in_The_Ten_Commandments_film_trailer.jpg• http://www.flickr.com/photos/dullhunk/2859826117/sizes/l/• http://www.iconarchive.com/show/looney-tunes-icons-by-sykonist/Marvin-Martian-icon.html• http://www.amazon.com/The-Mountain-Three-Short-Sleeve/dp/B000NZW3KC/ref=sr_1_1?ie=UTF8&qid=1382383730&sr=8-1&k

eywords=three+wolf+moon+t-shirt• http://www.sxc.hu/photo/126380• http://www.amosphotography.com/data/photos/256_1greatwhitesharksmiling.jpg• http://www.flickr.com/photos/rob_moments/5170055335/sizes/l/• http://www.sxc.hu/photo/1166351• http://www.flickr.com/photos/xtrah/5005443977/sizes/o/• http://www.sxc.hu/photo/285330• http://www.sxc.hu/photo/134456• http://www.sxc.hu/photo/1426482• http://www.flickr.com/photos/artbystevejohnson/4667347603/• http://www.thesun.co.uk/sol/homepage/news/scottishnews/3775517/The-chainsaw-chef.html

Page 273: Things I Believe Now That I'm Old

Advice Appreciated

[email protected]

@rosstuck

Ross Tuck


Recommended