Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Excellence in
Software Engineering
The mythical 10x
developer
@michalgruca
Excellence in Software Engineering @michalgruca 2
10 Times what?
By Doctormo http://doctormo.deviantart.com/art/Computer-P...
Excellence in Software Engineering @michalgruca 3
Characteristic
• Writes code faster
• Best design decisions
• Knows usef...
Excellence in Software Engineering @michalgruca 4
Photo by Jason H. Smith
https://www.flickr.com/photos/92147157@N07/83770...
Excellence in Software Engineering @michalgruca 5
How to get there?
Excellence in Software Engineering @michalgruca 7
Workplace
By Stevey http://www.flickr.com/photos/stevey/2423436667/
Excellence in Software Engineering @michalgruca 8
By Angus McIntyre and Matthew Brauer
http://en.wikipedia.org/wiki/Standi...
Excellence in Software Engineering @michalgruca 9
Most important of ’em all
Chair:
• Supports your back
• Supports arms
• ...
Excellence in Software Engineering @michalgruca 10
Tools
Excellence in Software Engineering @michalgruca 11
Techniques
Information handling tool
● Gathering data
● Processing data...
Excellence in Software Engineering @michalgruca 12
Techniques
● Execution
framework
● Back(work)log
● Handles distractions...
Excellence in Software Engineering @michalgruca 13
Photo by xhybridus
http://xhybridus.deviantart.com/art/Studying-Do-Not-...
Excellence in Software Engineering @michalgruca 14
Why all the trouble?
Photo from http://openclipart.org/detail/145861
Excellence in Software Engineering @michalgruca 15
Craftsmen
Photo by Ifpri images https://www.flickr.com/photos/ifpri/527...
Excellence in Software Engineering @michalgruca 16
Project „Life”
Row 1 Row 2 Row 3 Row 4
0 Column 1Column 2Column 3
Sleep...
Excellence in Software Engineering @michalgruca 17
Optimize your time
• Pomodoro Technique
• Project hamster
• Rescue time...
Excellence in Software Engineering @michalgruca 18
Tools and techniques
• Personal Kanban
• GTD
• Bullet Journal
• etc
Excellence in Software Engineering @michalgruca 19
Habits
A habit is a routine of behavior that is
repeated regularly and ...
Excellence in Software Engineering @michalgruca 20
Longer life -> more time
Excellence in Software Engineering @michalgruca 21
Excellence in Software Engineering @michalgruca 22
Photo by Fae http://commons.wikimedia.org/wiki/File:Coffee_time_%282410...
Excellence in Software Engineering @michalgruca 23
Photo by Geralt http://pixabay.com/en/woman-silhouette-meditation-yoga-...
Excellence in Software Engineering @michalgruca 24
Procrastination?
Photo by xxFoxxy-silverfangxx
http://xxfoxxy-silverfan...
Excellence in Software Engineering @michalgruca 25
Excellence in Software Engineering @michalgruca 26
Distractions
Excellence in Software Engineering @michalgruca 27
Scared?
Photo by Pyrlo http://pyrlo.deviantart.com/art/Under-The-Bed-13...
Excellence in Software Engineering @michalgruca 28
Two faces?
Photo by Geralt http://pixabay.com/en/face-faces-dialogue-ta...
Excellence in Software Engineering @michalgruca 29
„The impostor syndrome, sometimes called impostor phenomenon or
fraud s...
Excellence in Software Engineering @michalgruca 30
Photo by Doctromo http://doctormo.deviantart.com/art/Teacher-375948973
Excellence in Software Engineering @michalgruca 31
Learn and share
Photo by Nemo
Excellence in Software Engineering @michalgruca 32
Photo by Geralt http://pixabay.com/en/internet-monitor-human-silhouette...
Excellence in Software Engineering @michalgruca 33
Questions
Photo by Xurble
https://www.flickr.com/photos/xurble/37658806...
Excellence in Software Engineering @michalgruca 34
Contact
@michalgruca
michal.gruca@gmail.com
www.rits.pl
Upcoming SlideShare
Loading in …5
×

The mythical 10x developer

604 views

Published on

Slides from 33degree conference on increasing developer productivity, working on focus, tools that can be used in the process and things that we should look to.
We, the IT people, often forget about basics, when we start to chase the rabbit.
This presentation is here to help on getting right focus and alow to move forward. During the talk we're going to check out what are the very basic tools we use everyday and will talk about getting our of procrastination loop. Toward the end I hope that I can help couple of people by telling you about impostor syndrome, and at the very end we're going to check how to get 10* developer that so many people are talking about.

  • Be the first to comment

  • Be the first to like this

The mythical 10x developer

  1. 1. Excellence in Software Engineering The mythical 10x developer @michalgruca
  2. 2. Excellence in Software Engineering @michalgruca 2 10 Times what? By Doctormo http://doctormo.deviantart.com/art/Computer-Programmer-Ink-346207753
  3. 3. Excellence in Software Engineering @michalgruca 3 Characteristic • Writes code faster • Best design decisions • Knows useful tools • Knows variety of coding styles • Uses many languages • Understands business needs • Writes code faster • Best design decisions • Knows useful tools • Knows variety of coding styles • Uses many languages • Understands business needs
  4. 4. Excellence in Software Engineering @michalgruca 4 Photo by Jason H. Smith https://www.flickr.com/photos/92147157@N07/8377019152/in/photostream/
  5. 5. Excellence in Software Engineering @michalgruca 5 How to get there?
  6. 6. Excellence in Software Engineering @michalgruca 7 Workplace By Stevey http://www.flickr.com/photos/stevey/2423436667/
  7. 7. Excellence in Software Engineering @michalgruca 8 By Angus McIntyre and Matthew Brauer http://en.wikipedia.org/wiki/Standing_desk#mediaviewer/File:Standing_desk_illustration.svg
  8. 8. Excellence in Software Engineering @michalgruca 9 Most important of ’em all Chair: • Supports your back • Supports arms • Ensures correct leg position • Must be comfortable
  9. 9. Excellence in Software Engineering @michalgruca 10 Tools
  10. 10. Excellence in Software Engineering @michalgruca 11 Techniques Information handling tool ● Gathering data ● Processing data ● Managing data
  11. 11. Excellence in Software Engineering @michalgruca 12 Techniques ● Execution framework ● Back(work)log ● Handles distractions Photo by Rapha Autran: http://flickr.com/raphaautran
  12. 12. Excellence in Software Engineering @michalgruca 13 Photo by xhybridus http://xhybridus.deviantart.com/art/Studying-Do-Not-Disturb-268766523
  13. 13. Excellence in Software Engineering @michalgruca 14 Why all the trouble? Photo from http://openclipart.org/detail/145861
  14. 14. Excellence in Software Engineering @michalgruca 15 Craftsmen Photo by Ifpri images https://www.flickr.com/photos/ifpri/5278315688/
  15. 15. Excellence in Software Engineering @michalgruca 16 Project „Life” Row 1 Row 2 Row 3 Row 4 0 Column 1Column 2Column 3 Sleep; 8 Work; 8 Traveling; 1.5 Freetime; 2.5 Home duties; 4 Single work day
  16. 16. Excellence in Software Engineering @michalgruca 17 Optimize your time • Pomodoro Technique • Project hamster • Rescue time • Browser plugins • Pomodoro Technique • Project hamster • Rescue time • Browser plugins
  17. 17. Excellence in Software Engineering @michalgruca 18 Tools and techniques • Personal Kanban • GTD • Bullet Journal • etc
  18. 18. Excellence in Software Engineering @michalgruca 19 Habits A habit is a routine of behavior that is repeated regularly and tends to occur unconsciously... Old habits are hard to break and new habits are hard to form ... but it is possible to form new habits through repetition. Chains calendar
  19. 19. Excellence in Software Engineering @michalgruca 20 Longer life -> more time
  20. 20. Excellence in Software Engineering @michalgruca 21
  21. 21. Excellence in Software Engineering @michalgruca 22 Photo by Fae http://commons.wikimedia.org/wiki/File:Coffee_time_%282410222127%29.jpg
  22. 22. Excellence in Software Engineering @michalgruca 23 Photo by Geralt http://pixabay.com/en/woman-silhouette-meditation-yoga-66466/
  23. 23. Excellence in Software Engineering @michalgruca 24 Procrastination? Photo by xxFoxxy-silverfangxx http://xxfoxxy-silverfangxx.deviantart.com/art/Procrastination-281884345
  24. 24. Excellence in Software Engineering @michalgruca 25
  25. 25. Excellence in Software Engineering @michalgruca 26 Distractions
  26. 26. Excellence in Software Engineering @michalgruca 27 Scared? Photo by Pyrlo http://pyrlo.deviantart.com/art/Under-The-Bed-134620229
  27. 27. Excellence in Software Engineering @michalgruca 28 Two faces? Photo by Geralt http://pixabay.com/en/face-faces-dialogue-talk-psyche-65058/
  28. 28. Excellence in Software Engineering @michalgruca 29 „The impostor syndrome, sometimes called impostor phenomenon or fraud syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.” „The impostor syndrome, sometimes called impostor phenomenon or fraud syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.” „The Dunning–Kruger effect is a cognitive bias which can manifest in one of two ways: Unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than is accurate. This bias is attributed to a metacognitive inability of the unskilled to recognize their ineptitude.” „The Dunning–Kruger effect is a cognitive bias which can manifest in one of two ways: Unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than is accurate. This bias is attributed to a metacognitive inability of the unskilled to recognize their ineptitude.”
  29. 29. Excellence in Software Engineering @michalgruca 30 Photo by Doctromo http://doctormo.deviantart.com/art/Teacher-375948973
  30. 30. Excellence in Software Engineering @michalgruca 31 Learn and share Photo by Nemo
  31. 31. Excellence in Software Engineering @michalgruca 32 Photo by Geralt http://pixabay.com/en/internet-monitor-human-silhouettes-123076/
  32. 32. Excellence in Software Engineering @michalgruca 33 Questions Photo by Xurble https://www.flickr.com/photos/xurble/376588066/
  33. 33. Excellence in Software Engineering @michalgruca 34 Contact @michalgruca michal.gruca@gmail.com www.rits.pl

×