The Mythical 10x developer JDD 2014

download The Mythical 10x developer JDD 2014

If you can't read please download the document

Transcript of The Mythical 10x developer JDD 2014

  1. 1. Excellence inSoftware EngineeringThe mythical 10xdeveloper@michalgruca
  2. 2. By US Army http://en.wikipedia.org/wiki/News_conference#mediaviewer/File:Reporter_raising_hand_at_US_Army_press_conference.jpgExcellence in Software Engineering
  3. 3. 10 Times what?By Doctormo http://doctormo.deviantart.com/art/Computer-Programmer-Ink-346207753Excellence in Software Engineering @michalgruca 3
  4. 4. CharacteristicWrites code faster Best design decisions Knows useful tools Knows variety of coding styles Uses many languages Understands business needsExcellence in Software Engineering @michalgruca 4
  5. 5. By Jason H. Smith https://www.flickr.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. WorkplaceBy Stevey http://www.flickr.com/photos/stevey/2423436667/Excellence in Software Engineering @michalgruca 9
  9. 9. By Angus McIntyre and Matthew Brauerhttp://en.wikipedia.org/wiki/Standing_desk#mediaviewer/File:Standing_desk_illustration.svgExcellence in Software Engineering @michalgruca 10
  10. 10. ToolsExcellence in Software Engineering @michalgruca 11
  11. 11. Most important of em allChair: Supports your back Supports arms Ensures correct legposition Must be comfortableExcellence in Software Engineering @michalgruca 12
  12. 12. Real IssueExcellence in Software Engineering
  13. 13. Procrastination?By xxFoxxy http://xxfoxxy-silverfangxx.deviantart.com/art/Procrastination-281884345Excellence in Software Engineering @michalgruca 14
  14. 14. DistractionsExcellence in Software Engineering @michalgruca 15
  15. 15. WorkflowExcellence in Software Engineering
  16. 16. PlanningFrameworkExcellence in Software Engineering
  17. 17. Planning framework :: GTDFramework toGather dataProcess dataManage dataOr just a base to build onExcellence in Software Engineering @michalgruca 19
  18. 18. Planning framework :: 3 startingpoints Note everything Do weekly reviews 2 min ruleExcellence in Software Engineering @michalgruca 20
  19. 19. Planning framework :: ToolsExcellence in Software Engineering @michalgruca 21
  20. 20. Techniques Executionframework Backlog/worklog Handles distractionsBy Rapha Autran http://flickr.com/raphaautranSCRUMODOROExcellence in Software Engineering @michalgruca 22
  21. 21. From http://openclipart.org/detail/145861Excellence in Software Engineering @michalgruca 23
  22. 22. TechniquesBy xhybridushttp://xhybridus.deviantart.com/art/Studying-Do-Not-Disturb-268766523Excellence in Software Engineering 24
  23. 23. HabitsA habit is a routine of behavior that isrepeated regularly and tends tooccur unconsciously... Old habitsare hard to break and new habits arehard to form ... but it is possible toform new habits through repetition.Chains calendarExcellence in Software Engineering @michalgruca 25
  24. 24. Excellence in Software Engineering @michalgruca 26
  25. 25. Live fullDie emptyLes BrownExcellence in Software Engineering
  26. 26. 0 CCCooollluuummmnnn 123Row 1 Row 2 Row 3 Row 4Project LifeSleep; 8Single work dayWork; 8Home duties; 4Freetime; 2.5Traveling; 1.5Excellence in Software Engineering @michalgruca 28
  27. 27. Optimize your time Pomodoro Technique Project hamster Rescue timeExcellence in Software Engineering @michalgruca 29
  28. 28. Longer life -> more timeExcellence in Software Engineering @michalgruca 31
  29. 29. Excellence in Software Engineering @michalgruca 32
  30. 30. By Faehttp://commons.wikimedia.org/wiki/File:Coffee_time_%282410222127%29.jpgExcellence 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-134620229Excellence 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 orfraud syndrome, is a psychological phenomenon in which people areunable to internalize their accomplishments. Despite external evidence oftheir competence, those with the syndrome remain convinced that they arefrauds and do not deserve the success they have achieved. Proof ofsuccess is dismissed as luck, timing, or as a result of deceiving others intothinking they are more intelligent and competent than they believethemselves to be.The DunningKruger effect is a cognitive bias which can manifest in oneof two ways:Unskilled individuals suffer from illusory superiority, mistakenly rating theirability much higher than is accurate. This bias is attributed to ametacognitive 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 shareBy NemoExcellence in Software Engineering @michalgruca 39
  37. 37. By Doctormo http://doctormo.deviantart.com/art/Teacher-375948973Excellence 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. QuestionsBy Xurblehttps://www.flickr.com/photos/xurble/376588066/Excellence in Software Engineering @michalgruca 42
  40. 40. I love feedback! :)@[email protected] in Software Engineering @michalgruca 43