Getting things done for developers


Published on

I have given this talk at the SLO Code Camp and the SoCal Code Camp in San Diego

Published in: Education
1 Comment
No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • There’s only so much you can think about at once, and all that’s rustling around in your head constantly because it has nowhere to go…
  • From “The Power of LESS”
  • Email can suck away our mental power, as well as all our time. We love our web browsing, but most of it is just a distraction. You MAY be addicted…In everything you do, do it in the moment. It’s not effective to try and jump ahead of yourself while ignoring the moment you’re in.
  • Prepare before presentation…
  • Quick overview, and then the details…
  • This step can take A LOT of time, so don’t get discouraged.
  • It only takes a few seconds to review, and then a weekly thorough review to stay on track…
  • Don’t have an in-basket? Then your home IS your in-basket…
  • Make a list of things you could CUT from your daily routine.It doesn’t need to be software. It can be a system of folders in your desk. There is one strategy that David Allen describes in detail.
  • Getting things done for developers

    1. 1. Getting Things Done (GTD)For Developers<br />Woody Pewitt<br />Technical Evangelist<br />DevExpress<br /><br /><br />
    2. 2. What Getting Things Done is not!<br />
    3. 3.
    4. 4. What Getting Things Done is!<br />
    5. 5. Getting Things Done<br />Getting Things Done is an organizational method created by David Allen, described in a book of the same name.<br />The Getting Things Done method rests on the principle that a person needs to move tasks out of the mind by recording them externally. That way, the mind is freed from the job of remembering everything that needs to be done, and can concentrate on actually performing those tasks.<br /><br />
    6. 6.
    7. 7. Know your Self!<br />
    8. 8. Mind Like Water<br />
    9. 9. “Always On My Mind”<br />What “stuff” is on your mind right now?<br />Up to 7 things at once, maybe 10…<br />“Mismanaged commitment = WORRY.”<br />“Let our advance worrying become advance thinking and planning”<br /> -Winston Churchill<br />
    10. 10.
    11. 11. Set Limitations (Haiku)<br />By setting limitations, we must choose the essential. So in everything you do, learn to set limitations.<br />By choosing the essential, we create great impact with minimal resources. Always choose the essential to maximize your time and energy.<br />-from “The Power of LESS,” by Leo Babauta (p. 5)<br />
    12. 12. Learn To Set Limits<br />Email–Why check every 5 seconds?<br />Text/Chat–Useful or distracting?<br />Web Browsing–Really need to know that?<br />“We” may be addicted…<br />Single-tasking, not multi-tasking–Focus.<br />Focus on the present, now.<br />When overwhelmed and paralyzed, start with one little thing… and then repeat.<br />
    13. 13. Get Out Of My Mind!<br />Externalize things–OUT of your head!<br />“Distributed Cognition”<br />Simply write it down<br />Basic pen/pencil and pad<br />An app that takes only a few seconds to use<br />Something easy to refer to or manage<br />A SYSTEM to manage it all…<br />
    14. 14. A Two-Minute Video<br />WorkFastTV<br /><br />:40 to 2:20<br />
    15. 15. Five Stages Of Workflow<br />Collect<br />Process<br />Organize<br />Review & Reflect<br />Do (Actions)<br />
    16. 16. 1. Collect<br />Mental collection<br />EVERYTHING on your mind<br />Physical collection<br />On your desk<br />In your desk<br />Around your desk, including old files<br />100% of your “incompletes”<br />
    17. 17. 2. Process<br />Is this actionable or not?<br />Yes – Next action<br />No – Trash, someday/maybe, or reference.<br />Does it take less than 2 minutes?<br />DO IT (now)<br />Delegate it (to someone else)<br />Defer it (waiting on something/someone)<br />
    18. 18. "My three most important productivity tools are:<br />The Trash Can,<br />The Delete Key, and<br />The Word 'No.’”- Patrick Rhone<br />
    19. 19. 3. Organize<br />Projects<br />Actions (tasks) or Projects (more than one)<br />Calendar (is sacred territory)<br />Time/day-specific actions<br />
    20. 20. 4. Review & Reflect<br />Review to keep things off of your mind<br />Cleanup, update, and delete<br />Thorough weekly review<br />
    21. 21. 5. Do (Actions)<br />Context (Home, office, time, season)<br />Time available (9:00 a.m. or 5:59 p.m.)<br />Energy available<br />Priority—What has the highest payoff?<br />“You have more to do than you can possibly do. You just need to feel good about your choices.” –David Allen<br />
    22. 22. Five Stages Of Workflow (again)<br />Collect<br />Process<br />Organize<br />Review & Reflect<br />Do (Actions)<br />
    23. 23. Six-Level Model For Review<br />Runway: Current actions<br />10,000 ft: Current projects<br />20,000 ft: Ares of responsibility<br />30,000 ft: One- to two-year goals<br />40,000 ft: Three- to five-year vision<br />50,000+ ft: Life<br />
    24. 24. Capture/Collection Tools<br />Pen/pencil and paper<br />Physical in-basket<br />iPhone, Blackberry, Droid<br />Voice-recording devices<br />Email<br />Software like Outlook, OneNote…<br />
    25. 25. Go Get Things Done!<br />Set limitations for yourself.<br />Get a system that works for you.<br />Feel good about your own decisions.<br />Learn “the art of stress-free productivity.”<br />
    26. 26. Online Resources<br />Visual Studio<br /><br />David Allen<br /><br />Leo Babauta<br /><br />Merlin Mann<br /><br />
    27. 27. Thanks For Listening!<br />Questions?<br />