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.

JDD2014: The mythical 10x developer - Michał Gruca

284 views

Published on

Ever heard about mythical creature called 10x developer? The Boss, ultimate code machine, One and only! That dev that makes requirements wet when they think how he's going to implement them. You've heard about it, don't you?
If you wonder what it takes to become one, let me share what I've learned during my career about being productive. During course of this talk we're going to check out on basic tools and techniques, go through common issues that stops most of us from being productive and in the end we're going to deep dive into being that awesome person.

Published in: Software
  • Be the first to comment

  • Be the first to like this

JDD2014: The mythical 10x developer - Michał Gruca

  1. 1. Excellence in Software Engineering The mythical 10x developer @michalgruca
  2. 2. By US Army http://en.wikipedia.org/wiki/News_conference#mediaviewer/File:Reporter_raising_hand_at_US_Army_press_conference.jpg Excellence in Software Engineering
  3. 3. 10 Times what? By Doctormo http://doctormo.deviantart.com/art/Computer-Programmer-Ink-346207753 Excellence in Software Engineering @michalgruca 3
  4. 4. Characteristic •Writes code faster • Best design decisions • Knows useful tools • Knows variety of coding styles • Uses many languages • Understands business needs Excellence in Software Engineering @michalgruca 4
  5. 5. By Jason H. Smith htps://www.fickr.com/photos/92147157@N07/8377019152/in/photostream/ Excellence in Software Engineering @michalgruca 5
  6. 6. How to get there? Excellence in Software Engineering @michalgruca 6
  7. 7. Basics! Excellence in Software Engineering
  8. 8. Workplace By Stevey http://www.flickr.com/photos/stevey/2423436667/ Excellence in Software Engineering @michalgruca 9
  9. 9. By Angus McIntyre and Matthew Brauer http://en.wikipedia.org/wiki/Standing_desk#mediaviewer/File:Standing_desk_illustration.svg Excellence in Software Engineering @michalgruca 10
  10. 10. Excellence in Software Engineering @michalgruca 11 Tools
  11. 11. Most important of ’em all Chair: • Supports your back • Supports arms • Ensures correct leg position • Must be comfortable Excellence in Software Engineering @michalgruca 12
  12. 12. Real Issue Excellence in Software Engineering
  13. 13. Procrastination? By xxFoxxy http://xxfoxxy-silverfangxx.deviantart.com/art/Procrastination-281884345 Excellence in Software Engineering @michalgruca 14
  14. 14. Distractions Excellence in Software Engineering @michalgruca 15
  15. 15. Workflow Excellence in Software Engineering
  16. 16. Planning Framework Excellence in Software Engineering
  17. 17. Planning framework :: GTD Framework to ●Gather data ●Process data ●Manage data Or just a base to build on Excellence in Software Engineering @michalgruca 19
  18. 18. Planning framework :: 3 starting points ● Note everything ● Do weekly reviews ● 2 min rule Excellence in Software Engineering @michalgruca 20
  19. 19. Planning framework :: Tools Excellence in Software Engineering @michalgruca 21
  20. 20. Techniques ● Execution framework ● Backlog/worklog ● Handles distractions By Rapha Autran http://flickr.com/raphaautran SCRUMODORO Excellence in Software Engineering @michalgruca 22
  21. 21. From http://openclipart.org/detail/145861 Excellence in Software Engineering @michalgruca 23
  22. 22. Techniques By xhybridus htp://xhybridus.deviantart.com/art/Studying-Do-Not-Disturb-268766523 Excellence in Software Engineering 24
  23. 23. 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 Excellence in Software Engineering @michalgruca 25
  24. 24. Excellence in Software Engineering @michalgruca 26
  25. 25. “Live full Die empty” Les Brown Excellence in Software Engineering
  26. 26. Project „Life” 0 lllooouuuCCCmmm 123nnn Row 1 Row 2 Row 3 Row 4 Sleep; 8 Single work day Work; 8 Home duties; 4 Freetime; 2,5 Traveling; 1,5 Excellence in Software Engineering @michalgruca 28
  27. 27. Optimize your time • Pomodoro Technique • Project hamster • Rescue time Excellence in Software Engineering @michalgruca 29
  28. 28. Longer life -> more time Excellence in Software Engineering @michalgruca 31
  29. 29. Excellence in Software Engineering @michalgruca 32
  30. 30. By Fae http://commons.wikimedia.org/wiki/File:Coffee_time_%282410222127%29.jpg Excellence in Software Engineering @michalgruca 33
  31. 31. By Geralt http://pixabay.com/pl/kobieta-silhouette-medytacja-joga-66466/ Excellence in Software Engineering @michalgruca 34
  32. 32. Scared? By Pyrlo http://pyrlo.deviantart.com/art/Under-The-Bed-134620229 Excellence in Software Engineering @michalgruca 35
  33. 33. Two faces? By Geralt http://pixabay.com/en/face-faces-dialogue-talk-psyche-65058/ Excellence in Software Engineering @michalgruca 36
  34. 34. „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.” Excellence in Software Engineering @michalgruca 37
  35. 35. Excellence in Software Engineering @michalgruca 38
  36. 36. Learn and share By Nemo Excellence in Software Engineering @michalgruca 39
  37. 37. By Doctormo http://doctormo.deviantart.com/art/Teacher-375948973 Excellence in Software Engineering @michalgruca 40
  38. 38. By Geralt http://pixabay.com/en/internet-monitor-human-silhouettes-123076/ Excellence in Software Engineering @michalgruca 41
  39. 39. Questions By Xurble htps://www.fickr.com/photos/xurble/376588066/ Excellence in Software Engineering @michalgruca 42
  40. 40. I love feedback! :) @michalgruca michal.gruca@gmail.com www.rits.pl Excellence in Software Engineering @michalgruca 43

×