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

Productivity for Developers

Productivity for Developers

Presentation given at HackConf 2019.

Video 👉 https://youtu.be/JkIeWiO3M8I?t=2461

Radoslav Stankov

October 13, 2019

More Decks by Radoslav Stankov

Other Decks in Technology


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

    of working memory resources. ” - WikipediA Cognitive load
  2. “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
  3. “It is better to be a good programmer with great

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

    making decisions for all other questions.” - Rado What is process
  5. “Objectives and key results (OKR) is a framework for defining

    and tracking objectives and their outcomes.” - WikipediA OKR
  6. OKR 
 Objective: - Be healthy Key results:
 - X

 - have X blood sugar Actions: - Go to gym 4 times a week - Stop junk food
  7. 1 hour per week for weekly review 1 hour per

    month for monthly review 2 hours per year for year review
  8. Every week has a goal which is small and quickly

    achievable. Preferably you should achieve it on Monday. (same for monthly and yearly goals) Life Hack
  9. “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
  10. “Task switching is an executive function that involves the ability

    to shift attention between one task and another unconsciously.” - WikipediA Task switching
  11. 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).
  12. ⏰ start to focusing ⏱ doing work, I don't like

    or boring ⏲ as estimation tool timeboxed experiments and explorations How I used it
  13. 6

  14. How I deal with e-mail 1. Unsubscribe from every email,

    I don't care about 2. Move as much communication as I can out of email 3. Have automatic filters, for emails, I can't unsubscribe 4. Use templates 5. If the email takes me less than 1 minute to reply, reply 6. Labels 1. todo (me) 2. waiting (on some else) 3. bookmark (ongoing threads) 7. Use reminders for followups
  15. Email client features Unified email box Snoose Both desktop and

    mobile clients Templates Smart notifications
  16. Recap Terms & vocabulary Cognitive load Goals & Reviews Routine

    Tools ⏲ Reminders Checklist Templates Automations