Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to an effective developer

How to an effective developer

“It is better to be a good programmer with great habits, than a great programmer.”
- Kent Beck

7a0e72a6f55811246bb5d9a946fd2e49?s=128

Radoslav Stankov

May 20, 2021
Tweet

Transcript

  1. How to be an effective developer Radoslav Stankov 20/05/2021

  2. None
  3. 👋

  4. Radoslav Stankov @rstankov

  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. “It is better to be a good programmer with great

    habits, than a great programmer.” - Kent Beck
  13. “Process is automatic decisions for trivial questions and framework for

    making decisions for all other questions.” - Rado What is process
  14. None
  15. None
  16. Focus

  17. None
  18. None
  19. Flow

  20. “Flow state, also known as being in the zone, is

    the mental state of operation in which a person performing an activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity.” - WikipediA Flow
  21. None
  22. “Task switching is an executive function that involves the ability

    to shift attention between one task and another unconsciously.” - WikipediA Task switching
  23. 🤔 you 😅 your 🧠

  24. What's next 🔜

  25. Todoist

  26. Focused Task

  27. Focused Task https://github.com/RStankov/FocusedTask

  28. Pomodoro

  29. 🍅 Pomodoro 1. Decide on the task to be done.

    2. Set the pomodoro timer (traditionally to 25 minutes). 3. Work on the task. 4. End work when the timer rings. 5. Take a short break (3–5 minutes), then go to step 2. 6. After four pomodoros, take a longer break (15–30 minutes).
  30. ⏰ start to focusing ⏱ doing work, I don't like

    or boring ⏲ as estimation tool 🕰 timeboxed experiments and explorations 🍅 How I used it
  31. 🙉 Eliminate distractions 🚫 block websites 📱 reduce app noti

    fi cations 🤫 do not disturb mode
  32. Work one day with "do not disturb mode" 💡Life Hack

  33. Manage your energy

  34. “In cognitive psychology, cognitive load refers to the used amount

    of working memory resources. ” - WikipediA Cognitive load
  35. “Ego depletion refers to the idea that self- control or

    willpower draws upon a limited pool of mental resources that can be used up.” - WikipediA Ego depletion
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. “Process is automatic decisions for trivial questions and framework for

    making decisions for all other questions.” - Rado What is process
  43. “Process is automatic decisions for trivial questions and framework for

    making decisions for all other questions.” - Rado What is process
  44. 📆 Routine ⏲ Reminders 📋 Checklist 🗂 Templates 🤖 Automations

  45. Prepare the clothes you are going to wear tomorrow the

    evening before. 💡Life Hack
  46. Capture knowledge

  47. “Our head is for creating ideas, not storing them” -

    David Allen, author GTD
  48. Rado's Head Bear Todoist Idea 💡 Store Next action

  49. None
  50. None
  51. None
  52. None
  53. Be effective

  54. None
  55. Know your craft

  56. None
  57. None
  58. First principles and fundaments

  59. Know your tools

  60. None
  61. None
  62. 😍

  63. 😍

  64. None
  65. Alfred

  66. None
  67. None
  68. None
  69. https://blog.rstankov.com/my-alfred-setup/

  70. Have one new tool improvement - shortcut, extension and etc

    per week 💡Life Hack
  71. ...more tools

  72. None
  73. None
  74. None
  75. None
  76. Books

  77. The Pragmatic Programmer Getting Things Done Th e Checklist Manifesto

    Soft Skills Peak Performance
  78. Recap

  79. “Every productivity system stops working eventually and there’s nothing you

    can do about it” - Someone on the internet
  80. “Think about your own work fl ows and improve them

    one step of the time💡” - Rado
  81. None
  82. None
  83. None
  84. Thanks 😎

  85. https://speakerdeck.com/rstankov