patience, the art of taking his time

Post on 13-Jan-2017

276 Views

Category:

Engineering

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@rhwy

Patiencethe art of taking his time

(something that only experience can teach us)

@rhwyRui Carvalho

(Core Software Craftsman)

#atbdx@atbdx

@rhwy

(intentionally left blank to wait a while…)

@rhwy

WHY ?

@rhwy

HOW INTERACTS

(in)PATIENCE IN MY WORK?

Patience, engraving by Hans Sebald Beham, 1540

@rhwy

USES CASES(similarities with real life

scenarios are purely intentional)

@rhwy

CODE LEVEL

@rhwy

THAT NEW TECH IS REALLY COOL!

hype is my master

@rhwy

THAT NEW TECH IS REALLY COOL!

hype is my master

For What?

beta, really?For fun ?

Efficiency proved ?

Impact on legacy?

@rhwy

I NEED MORE TOOLS TO BE PRODUCTIVE

code faster!

@rhwy

I NEED MORE TOOLS TO BE PRODUCTIVE

code faster!

really, tools are

the key ?

need to code faster?

take a typewriting course …

@rhwy

C ALWAYS BEATS YOU,

IT’S FASTER!performance is the key

@rhwy

C ALWAYS BEATS YOU,

IT’S FASTER!performance is the key

you know « that premature

optimisation is the root of

all evil * », right?

*D.Knuth

@rhwy

DESIGN PATTERNS

ARE THE KEYsilverbullet syndrome (again)

@rhwy

DESIGN PATTERNS

ARE THE KEYsilverbullet syndrome (again)

Do you think that a small set

of recipes to rule them all is

always the best?

@rhwy

TDD IS A WASTE OF

TIME , I TRIED FOR (X) HOURS

@rhwy

TDD IS A WASTE OF

TIME , I TRIED FOR (X) HOURS

maybe you didn’t try hard

enough …

@rhwy

ALL THESE THINGS

TARGET SHORT TERM

BENEFITS… and yes, usually, as a professional

it’s not a good mindset

@rhwy

PERSONAL LEVEL

@rhwy

I’M A SENIOR DEVELOPER

WITH 2 YEARS OF

EXPERIENCE!Forever young baby!

@rhwy

WHEN I FINISH MY MASTERS,

I'LL BE AN ARCHITECT!

Sure! Here are the keys to the house and some fireworks. Enjoy!

@rhwy

I WANT TO FREELANCE, COMPANIES

ARE EVIL !how do you know that?

@rhwy

AGILE IS NOT FOR ME, I TRIED

FOR 2 WEEKS WITHOUT SUCCESS

keep it easy babe

@rhwy

AT A PERSONAL LEVEL YOU

OFTEN MISS THE BIG

PICTURE… and yes, usually, as a professional

it’s not a good mindset

@rhwy

TEAM/PRODUCT LEVEL

@rhwy

I WANT TO BE THE LEADER,

I’M THE CREATIVE ONE

yep, you’re not alone…

@rhwy

I WANT TO BE THE LEADER,

I’M THE CREATIVE ONE

yep, you’re not alone…

be rewarded by the team for

what you give them not for

how you want others to

consider you!

@rhwy

BUSINESS GUYS ARE

DUMB, THEY DON’T

UNDERSTANDcode guys are fools, they don’t

understand too

@rhwy

BUSINESS GUYS ARE

DUMB, THEY DON’T

UNDERSTANDcode guys are fools, they don’t

understand too

code guys are fools,

they don't

understand either

@rhwy

GROW FASTER, I WANT TO

QUICKLY SUCCEED LIKE

STARTUP X!hum, do you really know when

they started their business?

@rhwy HELL IS OTHER PEOPLE »

@rhwy

AT A TEAM LEVEL, LACK

OF patience ALWAYS

WORKS WITH A LACK OF

communication

… and yes, usually, as a professional it’s not a good mindset

HELL IS OTHER PEOPLE »

@rhwy

BUT SOMETIMES, I’M VERY PATIENT!for good?

@rhwy

PROJECT IS BIG, IT TAKES 10MIN TO COMPILE, IT’S PAINFUL TO WAIT…

…patience is not always the key

@rhwy

MEETINGS ARE KILLING ME, BUT I HAVE TO BE THERE AND WAIT …

…patience is not always the key

@rhwy

I’M NOT HAPPY AT WORK BUT I CAN’T CHANGE BECAUSE OF (X)

… patience is not always the key

@rhwy

YOU’RE PATIENT FOR THINGS YOU SHOULDN’T!

and again the problem is missing the big picture and long term benefit!

@rhwy

WHY ?

@rhwy

WHY THIS LACK OF

PATIENCE ?Wilhelm Trübner (1878)

@rhwy

PATIENCE is the state of endurance under difficult circumstances,

which can mean persevering in the face of delay or provocation without acting on negative annoyance/anger

Patience is the level of endurance one can have before negativity

@rhwy

PATIENCEIn psychology and in cognitive neuroscience,

patience is studied as a decision-making problem, involving the choice of either a small reward in the short-term, or a more valuable

reward in the long-term

@rhwy

STANFORD MARSHMALLOW

EXPERIMENTStanford marshmallow experiment

https://en.wikipedia.org/wiki/Stanford_marshmallow_experiment

@rhwy

CONFIDENCEour capacity for patience is directly related to our confidence in the system to reward us over time

@rhwy

DELAYED GRATIFICATIONA person's ability to delay gratification relates to

other similar skills such as patience, impulse control, self-control and willpower, all of which

are involved in self-regulation

« 

@rhwy

Un Tiens vaut, ce dit-on, mieux que deux Tu l’auras ;

L’un est sûr, l’autre ne l’est pas.

-Jean de la Fontaine(le petit poisson et le pêcheur)

@rhwy

HUMAN BRAINS ON PATIENCE

Patience and long term thinking is hard because our brains are not physically built for it.

They are built for figuring out how to avoid dying in the next couple of minutes

@rhwy

THINKING FAST AND SLOW

Daniel Kahneman

@rhwy

THINKING: 2 SYSTEMS

System 1: Fast, automatic, frequent, emotional,

stereotypic, subconscious

System 2: Slow, effortful, infrequent, logical, calculating,

conscious

@rhwy

What I Can LOST now seems more important than what I can GAIN later

https://en.wikipedia.org/wiki/Loss_aversion

LOSS AVERSION

@rhwy

I DON’T WANT TO SPEND TIME ON TESTING NOW BECAUSE IT SEEMS

MORE IMPORTANT THAN THE TIME I WILL LOOSE DEBUGGING IN

PRODUCTION LATERLoss Aversion

@rhwy

PASSION WILL NOT WAITNietzsche

Will I be Patient and try to discuss with this bastard later to see how we can solve the problem or will I try to kill him right now in a duel ?

« 

@rhwy

We have two ears and one mouth so that we can listen twice as much as we speak.

-Epictetus

@rhwy

PATIENCE IS NOT

@rhwy

LAZINESSPatience should not be confused with laziness,

complacency or inaptitude

Laziness is lacking a desire to fix a certain problem or complete a job

@rhwy

PROCRASTINATIONstupid and unconscious because the delayed

action is not for a better reward but the same

@rhwy

PARALYSIS

@rhwy

Take your time the good way and only

when needed …

@rhwy

« 

@rhwy

The best way to be late is to act in a hurry man

- Antoine Vernois

@rhwy

You must learn to Spend your time Wisely in

order to Move Forward

@rhwy

DELIBERATE PRACTICEtakes time

http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracticePR93.PDF

K. Anders Ericsson

@rhwy

exceptional abilities are not immutable or due to innate talent

but reflect a life-long period of deliberate effort to improve

performance in a specific domainDeliberate practice

@rhwy

… And yes that’s what software craftsmanship

is about

@rhwy

UNDERSTAND THE PATIENT PATH THAT

LEADS TO THE RESULTsee the Big Picture

@rhwy

NOT PATIENTLY PRACTICING YOUR SKILLS STICKS YOU TO THE BOTTOM OF THE PYRAMID

@rhwy

Not acting like a Hurry man is patiently crafting our skills to

be able to master enough to have the right intuition when

we need to speed

@rhwy

REGULAR PRACTICE Helps being Patient

because it grows our trust in the system

@rhwy

FOLLOW THE PLANwhen sad or anxious about something: plan what you really desire on the long term, the big picture,

it allows you to see the light ahead…

@rhwy Feedback

Communication

SimplicityCourage

Respect

Patience

@rhwy

BUT… NO BLIND PATIENCE

It’s important to do the right thing because we believe it’s the right thing not only because we expect a greater reward as it’s written in the

manual!…

@rhwy

Confidence, trust

to be happier and a better professional:

Regular practiceFollow the plan

Patience+Courage!

« 

@rhwy

No Victory Without Suffering

- JRR Tolkien

@rhwy

LINKS - SLIDESHARE.COM/RHWY/PATIENCE2016

➤ https://en.wikipedia.org/wiki/Delayed_gratification

➤ https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow

➤ https://en.wikipedia.org/wiki/Loss_aversion

➤ https://en.wikiquote.org/wiki/Patience

➤ https://en.wikipedia.org/wiki/Practice_(learning_method)#Deliberate_practice

➤ http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracticePR93.PDF

➤ https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

➤ https://en.wikipedia.org/wiki/Kata

@rhwy

@rhwy

THANK YOU FOR YOUR TIME

NCRAFTS.IO 2017-MAY-(18,19)

« 

@rhwy

Perfer et obdura, dolor hic tibi proderit olim

-Ovid

(Be patient and tough; someday this pain will be useful to you.)

@rhwy

END

@rhwy

v1.201610-bdx

top related