debugger; for developers

A presentation at Plone Conference 2017 in October 2017 in Barcelona, Spain by Denys Mishunov

Slide 1

Slide 1

debugger; FOR DEVELOPERS DENYS MISHUNOV DIGITAL GARDEN AS @MISHUNOV

Slide 2

Slide 2

= https://en.wikipedia.org/wiki/Goldman's_dilemma

Slide 3

Slide 3

? https://en.wikipedia.org/wiki/Goldman's_dilemma

Slide 4

Slide 4

the first b ook Elements Network Performance Console ⠇×

Slide 5

Slide 5

the first b ook my first project Elements Network Performance Console ⠇×

Slide 6

Slide 6

the first b ook my first project first w orkpla ce Elements Network Performance Console × 3 ⠇×

Slide 7

Slide 7

the first b ook my first project ⠇× Elements Network Performance Console × 3 × Perfectionism: embrace imperfection life.html:1300 × Impostor phenomenon: embrace impostrism life.html:1315 × Long hours: slow down first w orkpla ce life.html:1316 ! × 3 ⠇×

Slide 8

Slide 8

PE RFEC TIONISM

Slide 9

Slide 9

Slide 10

Slide 10

PE RFEC TIONISM NEGATIVE (UNHEALTHY) POSITIVE (HEALTHY)

Slide 11

Slide 11

PE RFEC TIONISM NEGATIVE (UNHEALTHY)

Slide 12

Slide 12

PE RFEC TIONISM NEGATIVE (UNHEALTHY)

Slide 13

Slide 13

PE RFEC TIONISM PERFECTIONIST PARALYSIS

Slide 14

Slide 14

PE RFEC TIONISM PERFECTIONIST PARALYSIS PICKING A DETAIL

Slide 15

Slide 15

PE RFEC TIONISM PERFECTIONIST PARALYSIS PICKING A DETAIL UNNECESSARY TASK

Slide 16

Slide 16

NEGATIVE PERFECTIONISM

Slide 17

Slide 17

POSITIVE PERFECTIONISM

Slide 18

Slide 18

Slide 19

Slide 19

My product should be perfect… I am not going to release, develop a feature, commit before I am sure it is perfect.

Slide 20

Slide 20

My product should be perfect… And this release, feature, commit moves me one step closer to this perfect result.

Slide 21

Slide 21

UNHEALTHY HEALTHY My product should be perfect. I am not going to release, develop a feature, commit before I am sure it is perfect. My product should be perfect. And this release, feature, commit moves me one step closer to this perfect result.

Slide 22

Slide 22

IMPERFECTION

Slide 23

Slide 23

IMPOSTOR PHENOMENON

Slide 24

Slide 24

“ You think, ‘Why would anyone want to see me again in a movie?’ And I don’t know how to act anyway, so why am I doing this? — Meryl Streep — 389 nominations, 156 wins, 3 Oscars as Best Actress ”

Slide 25

Slide 25

“ I always feel like something of an impostor. I don’t know what I’m doing. […] I’m not a writer. I’ve been fooling myself and other people — John Steinbeck — 27 books, Pulitzer Prize for Fiction, Nobel Prize in Literature ”

Slide 26

Slide 26

“ I still doubt myself every single day. What people believe is my self-confidence is actually my reaction to fear. — Will Smith — ” 6 American Music awards, 4 Grammys, 2 Oscar nominations as Best Actor

Slide 27

Slide 27

IMPOSTOR PHENOMENON

Slide 28

Slide 28

ILLUSTRATION OF A FRUSTRATED DUDE COULD BE HERE * had we have better internet connection :) *

Slide 29

Slide 29

Slide 30

Slide 30

Slide 31

Slide 31

“ The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt. — Bertrand Russell — ”

Slide 32

Slide 32

1 EMBRACE IMPOSTRISM

Slide 33

Slide 33

1 “ IMPOSTRISM … is, for many people, a natural symptom of gaining expertise — Pacific Standard Magazine — ”

Slide 34

Slide 34

1 EMBRACE IMPOSTRISM

Slide 35

Slide 35

2 MEASURE YOURSELF WITH YOUR OWN YARDSTICK

Slide 36

Slide 36

3 COMMUNICATE YOUR FEARS

Slide 37

Slide 37

http://neil-gaiman.tumblr.com/post/160603396711/hi-i-read-that-youve-dealt-with-with-impostor

Slide 38

Slide 38

LONG HOURS

Slide 39

Slide 39

LONG HOURS TEMPORARY HARD WORKING PERMANENT WORKAHOLIC

Slide 40

Slide 40

KAROSHI 晃㴼ྒ

Slide 41

Slide 41

GUOLAOSI ᬦ۞ྒ

Slide 42

Slide 42

GUOLAOSI ᬦ۞ྒ 1,600 EVERY DAY

Slide 43

Slide 43

#TIREDBRAIN

Slide 44

Slide 44

LONG HOURS to achieve more WORK lack of ACKOMPLESHMENT ERRORS

Slide 45

Slide 45

THE HAPPY 4

Slide 46

Slide 46

DOPAMINE (MOTIVATION)

Slide 47

Slide 47

SEROTONIN (IMPORTANCE)

Slide 48

Slide 48

OXYTOCIN (REALTIONSHIP)

Slide 49

Slide 49

ENDORPHINS (PAIN KILLER)

Slide 50

Slide 50

E EN DO RP HIN OX YTO CIN S IN IN SE RO TO N DO PA M THE HAPPY 4

Slide 51

Slide 51

Slide 52

Slide 52

Slide 53

Slide 53

Slide 54

Slide 54

STRESS TO BRAIN • • • Amygdala region is increased Thinning of prefrontal cortex Shrinking of hippocampus — some geeky research —

Slide 55

Slide 55

STRESS TO BRAIN • • • Premature ageing of our brain Significant drop in learning abilities Weakened memory — some geeky research —

Slide 56

Slide 56

STRESS TO BRAIN • • • MENTAL Premature ageing of our brain Significant drop in learning abilities Weakened memory DISABILITY — according to reality —

Slide 57

Slide 57

Slide 58

Slide 58

134 35 BILLIONAIRES NOBEL LAUREATES HARVARD UNIVERSITY EST. 1636

Slide 59

Slide 59

Slide 60

Slide 60

Slide 61

Slide 61

96% RETURNS

Slide 62

Slide 62

SLOW LEARNING “ College can help you learn how to think, more than what to think. — Drew Faust — The President of Harvard University ”

Slide 63

Slide 63

return path.slice(0, dotIndex); }, isDeep: function (path) { return path.indexOf('.') !== -1; }, isAncestor: function (base, path) { return base.indexOf(path + '.') === 0; }, isDescendant: function (base, path) { return path.indexOf(base + '.') === 0; }, translate: function (base, newBase, path) { return newBase + path.slice(base.length); }, matches: function (base, wildcard, path) { return base === path || this.isAncestor(base, path) || Boolean(wildcard) && this.isDescendant(base, path); } };Life.Base._addFeature({ _prepAnnotations: function () { if Elements (!this._template) Network {Performance Console × 3 this._notes = []; } else { Perfectionism: life.html:1300 × var self = this; embrace imperfection Life.Annotations.prepElement = function (element) { life.html:1315 Impostor phenomenon: embrace impostrism × self._prepElement(element); }; if (this._template._content && this._template._content._notes) { life.html:1316 Long hours: slow down × this._notes = this._template._content._notes; } else { this._notes = Life.Annotations.parseAnnotations(this._template); this._processAnnotations(this._notes); } ⠇×

Slide 64

Slide 64

THANK YOU YES, THE ILLUSTRATIONS ARE MINE :) DENYS MISHUNOV • DIGITAL GARDEN TWITTER: @MISHUNOV ⠇× Elements Network Performance Console × 3 × Perfectionism: embrace imperfection life.html:1300 × Impostor phenomenon: embrace impostrism life.html:1315 × Long hours: slow down life.html:1316