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

The Mindful Developer (PHP North West 2017)

David McKay
September 30, 2017
300

The Mindful Developer (PHP North West 2017)

Being a developer, programmer, analyst, tester, designer, etc … is hard. We work in an industry that champions the 12+ hour work day; continued learning and open source contributions, but not on the company’s dollar. We’re continually berated with the idea of the 10x developer and so we must work harder, read more blogs, write more code and buy more books … but when will it ever end? Will technology ever stand still long enough to let us all catch up? No. You’ll always be busy, busy playing catch up in a race you didn’t sign up for.

Fortunately, there’s another way. Instead of being busy, I can help you be more productive. I will walk you through some of the tools and techniques that I use on a daily basis to maintain and upgrade my skills in a world of ever changing technology, and, more importantly; to protect my sanity, be more present and remove stress and fear from my life.

David McKay

September 30, 2017
Tweet

Transcript

  1. The Mindful
    Developer
    Be More Productive & Less Busy

    View Slide

  2. David McKay ★ Scottish
    ★ Productivity Nerd
    ★ Aspiring Stoic
    @rawkode

    View Slide

  3. Me:
    ➔ Software Consultant
    ➔ OpenSource Contributor
    Pets:
    ➔ Bichon Frise
    ➔ Ferret
    ➔ 3 Degus
    ➔ 5 Chinchillas
    ➔ 2 Russian Dwarf Hamsters
    Organiser of:
    ➔ Cloud Native Glasgow
    ➔ Docker Glasgow
    ➔ DevOps Glasgow
    ➔ Pair Programming Glasgow
    ➔ MongoDB Glasgow
    ➔ ScotlandPHP
    Volunteer:
    ➔ Technical Lead TEDx Glasgow

    View Slide

  4. Chinchilla?

    View Slide

  5. Your brain is a liar!

    View Slide

  6. View Slide

  7. View Slide

  8. Bat & Ball
    ➔ A bat and ball cost £1.10
    ➔ The bat is £1 more than the ball
    ➔ How much does the ball cost?

    View Slide

  9. Pretzels
    ➔ It takes 5 machines, 5 minutes, to make 5 pretzels
    ➔ How many minutes does it take 100 machines to make 100 pretzels?

    View Slide

  10. View Slide

  11. System 1
    Fast / Automatic
    aka “The Chimp”
    ➔ Fast Response
    ➔ Unconscious
    ➔ Effortless / Automatic
    ➔ Dumb and Gullible

    View Slide

  12. System 2
    Slow / Pragmatic
    ➔ Deliberate / Conscious
    ➔ Effortful
    ➔ Controlled Mental Process
    ➔ Logical and Skeptical

    View Slide

  13. Which brain would you rather use
    each day?

    View Slide

  14. Mindfulness

    View Slide

  15. Eight Weeks
    of Mindfulness
    ➔ 27 Minutes Per Day
    ➔ Major increase in gray matter
    density in the hippocampus
    ➔ Decreased gray-matter density
    in the amygdala (a mig dala)
    ➔ None of these changes were
    seen in the control group
    http://news.harvard.edu/gazette/story/2011/01/eight-weeks-to-a-better-brain/

    View Slide

  16. One Mindful
    Breath

    View Slide

  17. Getting
    Things Done

    View Slide

  18. ➔ Capture
    ➔ Clarify
    ➔ Organise
    ➔ Reflect
    ➔ Engage

    View Slide

  19. “Our mind is for having ideas, not
    holding them
    David Allen

    View Slide

  20. Capture
    ANYTHING that needs your
    attention
    ➔ An email you need to respond to
    ➔ An article you want to read later
    ➔ Tickets to the Chevelle gig just
    announced
    ➔ The warranty on your new TV
    Fill that inbox!

    View Slide

  21. Your brain needs to trust the
    system.

    View Slide

  22. Clarify
    ➔ Is this an action or reference?
    ➔ If it’s an action, will it take less
    than 5 minutes?
    ➔ Is there a next action?

    View Slide

  23. Organise
    ➔ Lists
    ◆ Work
    ◆ Relationship
    ◆ OSS Project
    ◆ Someday / Maybe
    ➔ Contexts

    View Slide

  24. ➔ Some tasks are people based #David
    ➔ Some tasks are location based #Home #Office #Phone #Laptop
    ➔ Some tasks are blocked #Waiting
    Not all tasks are created
    equal.

    View Slide

  25. Reflect You don’t know if you’re on the right
    track, if you don’t know where
    you’ve been

    View Slide

  26. ➔ Did I make progress on each of my lists?
    ➔ Can you chase up anything that is #Waiting?
    ➔ Triage your inbox
    ➔ Archive completed projects
    The Weekly Review

    View Slide

  27. “If you don't pay appropriate
    attention to what has your
    attention, it will take more of your
    attention than it deserves
    David Allen

    View Slide

  28. Time is the only commodity that
    matters
    Randy Pausch
    YouTube: The Last Lecture

    View Slide

  29. Efficiency Effectiveness

    View Slide

  30. Goals

    View Slide

  31. Goals
    What do you want from life?
    1. Career / Education
    2. Financial
    3. Family
    4. Artistic
    5. Attitude
    6. Physical
    7. Pleasure
    8. Public Service

    View Slide

  32. Goals
    ➔ Goals don’t need to be large
    ➔ Goals must be SMART
    ➔ Be honest with yourself
    ➔ Macro & Micro Goals

    View Slide

  33. Goals
    If there’s an item on your to-do list that doesn’t help you reach one of your
    goals:
    ➔ Why are you doing it?
    ➔ Have you identified a missing goal?
    ➔ Delete it

    View Slide

  34. Goals
    Weekly Review’s are your best way to monitor your goals
    ➔ Did I make progress on all of my goals?
    ➔ What one thing can I do in the next week to help my goals?
    ➔ Are my goals still relevant?

    View Slide

  35. Building a system takes time
    and it can be frustrating

    View Slide

  36. Habits

    View Slide

  37. View Slide

  38. “What we found was that it takes 66
    days on average for people in our
    study to acquire a habit
    Professor Jane Wardle

    View Slide

  39. Why are habits important?

    View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. You’re a rat

    View Slide

  44. Keystone Habits
    ➔ Wake up at 5:30am
    ➔ Meditation
    ➔ Exercise
    ➔ Check your email only twice a
    day
    ➔ Your working clothes

    View Slide

  45. It’s all Cookies and Radishes
    http://faculty.washington.edu/jdb/345/345%20Articles/Baumeister%20et%20al.%20%281998%29.pdf

    View Slide

  46. How I Work

    View Slide

  47. Becoming a Morning
    Person
    5am is amazing … but it’s not easy
    I use a Light Alarm Clock

    View Slide

  48. Effective
    - Don’t look at your phone in the morning and try to avoid it
    during the day
    - Identify rabbit holes … Wikipedia!

    View Slide

  49. You’re welcome

    View Slide

  50. Stoicism
    Become Comfortable with the Uncomfortable

    View Slide

  51. Not to feel exasperated, or defeated, or
    despondent because your days aren’t packed
    with wise and moral actions. But to get back up
    when you fail, to celebrate behaving like a
    human–however imperfectly–and fully
    embrace the pursuit that you’ve embarked on
    Marcus Aurelius

    View Slide

  52. Start with a cold shower

    View Slide

  53. Meditation
    Meditation is a great way to remind yourself to be a bit more
    present
    We’re always rushing through life; take a moment to stop and
    really experience where you are and who you’re with

    View Slide

  54. Tasks
    ➔ Digital & Physical
    ◆ Todoist / TickTick
    ◆ Code & Quill Notebook
    ◆ Fountain Pens
    ◆ Rapid Logging
    ◆ Migration

    View Slide

  55. Rapid Logging
    ? Question
    - Note
    Task
    > Migrated
    ¿ Make up your own!

    View Slide

  56. View Slide

  57. Schedule
    ➔ Only put it in your calendar if it’s immutable
    ➔ Don’t try and “schedule” time for yourself
    ◆ Instead “Theme” your days

    View Slide

  58. Eat the Frog

    View Slide

  59. “Eat a live frog first thing in the
    morning and nothing worse will
    happen to you the rest of the day
    Mark Twain

    View Slide

  60. The Rule of Three
    Applying Pareto’s Principle to your to-do list

    View Slide

  61. Pomodoro
    Work in time-boxes of 25 minutes
    Take a 5 minute break
    Every 4 pomodoro’s, take a 25 minute break

    View Slide

  62. #NoEstimates

    View Slide

  63. “Work expands so as to fill the time
    available for its completion"
    C. Northcote Parkinson

    View Slide

  64. Deep Work / Flow

    View Slide

  65. “Professional activities performed
    in a state of distraction-free
    concentration that push your
    cognitive capabilities to their limit.
    Cal Newport

    View Slide

  66. Deep Work
    1. Important
    2. Fun
    3. Within your skill set

    View Slide

  67. Deep Work
    Foster the ability to perform Deep Work:
    ➔ Drown out office noise with headphones
    ➔ Ensure you have no distractions
    ◆ Close Slack, Twitter, etc
    ➔ Build a habit out of your Deep Work cycles
    ➔ Stop working at 5:30pm. Let your brain recharge

    View Slide

  68. Music
    Don’t listen to music with vocals

    View Slide

  69. Other People
    Get comfortable saying “no”

    View Slide

  70. Eisenhower Matrix

    View Slide

  71. View Slide

  72. Building a system takes time and
    it can be frustrating

    View Slide

  73. “Your success in life is the sum of
    your habits.
    Brian Tracy

    View Slide

  74. Further Reading?
    https://goo.gl/XB2Z6
    C

    View Slide