'Making It All Work': the GTD phenomenon

Author David Allen begins his new book by reviewing the highlights of his previous bestseller, Getting Things Done.

By , Guest blogger

  • close
    'Making It All Work: Winning at the Game of Work and the Business of Life,' David Allen, Penguin Group (USA), December 2008, 256pp.
    View Caption

This is the second entry in a twenty part series discussing the wonderful time and priority management book Making It All Work by David Allen. New entries in this series will appear on Tuesday mornings and Friday mornings through December 10.

Last time, we talked about procrastination and why people avoid projects that have unclear parameters – “the purpose, the boundaries, the contents, and the rules.”

As I’ve mentioned before, the real benefit of Making It All Work is that it takes the invaluable time management tactics of Getting Things Done and places them in a broader context, relating, on a deep level, the individual choices you make today to the broader directions and responsibilities of your life. To put it simply, Getting Things Done helped me to do more, while Making It All Work made me think more about what I was doing.

Recommended: 12 ways to be a less distracted parent

Allen starts all of this off by using GTD as a foundation, which makes sense. GTD focuses heavily on the “immediate” aspects of task and time management – what are you going to do right now? How will you make sure that the task you were given right now will be done in the immediate future? How do you maximize your focus right now? Allen (on page 14) identifies four key elements that explains why GTD has worked for so many (myself included):

First of all, the concepts work, in an understandable and logical way.
Second, they are easily implemented, by anyone, at any time, with common tools everyone has.
Third, the problems that GTD addresses, and the awareness of them, continue to grow steadily and globally.
Fourth, the model corresponds to something deeper and more intuitive that resonates in the human psyche at many levels.

I agree with all of these. The GTD system is simple and makes sense. The challenge of it – for me – is simply that my life is so stuffed with things that need doing that I often have a very hard time purely keeping up with all of the stuff I need to do. The system, when it’s humming, does a better job of managing all of that than anything I’ve tried.

Why does it work? For me, it comes down to one thing: focus. The entire point of the system is to eliminate distractions from your work so you can focus on the immediate thing that you’re doing. From page 33:

GTD is primarily about focus – eliminating the things that distract it and giving you tools that facilitate your ability to direct that focus toward what you need, in the way you need it, and on when you need to do it.

Why is focus so important? This is the factor I find most compelling about GTDit advocates what I would describe as the opposite of multitasking. Instead of dealing with a bunch of things at once – answering the phone, remembering messages, writing a report – GTD is all about handling them one at a time. If you have something you need to focus on, write down the things you need to remember for later and put them in a trusted system, then eliminate as many distractions as you possibly can. This will allow you to get the task at hand done better and faster than you would have possibly thought.

Here’s the thing, though: our modern world often pushes us to lower and lower sustained periods of concentration and more and more elements of distraction and interruption. On page 36:

New technologies like email, BlackBerrys, instant messaging, cell phones, and the like have brought to the fore the question of the potential costs of sub-clinical distractability, and study after study has attempted to document the business downside to the lack of focus such phenomena foster. Their real economic sots are hard to measure, but inferences can be drawn from documented statistics about the decrease in average concentration time and increase in interruptions. Companies have consequently tried to institute such polieice as “no email Fridays” and “quiet hours” not only to curb the inefficiences that result from the psychic noise, but also to give sufficient breathing room for the reflective, creative process that some are savvy enough to recognize as strategically important for their knowledge workers.

The ability to handle such distraction is beneficial in some ways and really harmful in others.

It benefits the person by enabling them to deal with a diverse set of small tasks quite well. If you’re able to accept input from a lot of different sources and can deal with the individual pieces quickly, then effective distractibility and quick attention switching can pay dividends.

The problem appears when you start looking at jobs that reward creative thinking and sustained focus. In such jobs, being easily distractable is a big minus.

Not being easily distractible is also important when you’re doing individual planning and long-term thinking. Focus is rewarded when you’re setting goals and trying to work towards them.

This is why GTD pairs so well with the core ideas of Making It All Workthe ability to think creatively and focus on your life at a higher level than “what needs to be done today” or “what needs to be done this week” is essential for planning a very bright future.

There’s another problem at work here: how do people manage to do this long-term thinking if they’re living a life full of distractions? The simple answer is that they entrust it to their subconscious in a way. Their psyche grabs ahold of the important threads of their life and hangs on tight. From page 41:

The way most people seem to operate is by entrusting only their psyche to manage what’s incomplete. But the mind then tries to keep all the agreements simultaneously, which is impossible. The result is the pardox that by contunially attempting to relieve the stress of unfinished work, more stress is created.

To put it simply, our brains don’t really prioritize well unless we put active thought into prioritizing and get things straightened out externally (with a to-do list or a calendar, for example). Instead, when we have a bunch of unfinished stuff, our subconscious grabs on to all of it, and since it doesn’t really have a sense of what comes first, we feel overwhelmed and stressed out.

Here’s an example: I’m sitting in my office writing this article. Right now, my son is downstairs with a touch of the flu, and I have a desire to go check up on him (Sarah’s down there, too). However, I also know that if I spend my time torn between two things I feel like I should be doing (checking on my son and writing the article), neither one will get done very well and I’ll just feel stressed out. I’ll sit here at my desk, thinking about my son off and on, and I won’t be focused on getting this article done.

You can back off even further than that, in a way. I also know, on some level, all of the different responsibilities and things to do I have going on in my life right now. I have to schedule a couple of meetings. I have to get an agenda written and electronically distributed. I’m worried about my daughter’s progress with potty training. I’m concerned as to whether I’m a good husband or a good parent.

All of that stuff – and a lot more – clogs my mind up if I let it. It makes it much more difficult for me to focus on the specific task at hand. With all of that floating around, I can’t truly focus on the task of writing this article.

What’s the solution? On page 42, Allen outlines it:

In order to relieve the pressure of broken self-agreements, you must know that:

+ You have captured, clarified, and organized your commitments, at all horizons, and
+ You will consciously engage with them as often as you need to.

The GTD system does a great job of handling the commitments at nearby horizons – “what do you need to be doing right now.” Where Making It All Work succeeds is at the further horizons. How do I get the issue of being a good husband and a good parent out of my mind (which means that the task I’m working on is slower) and into some sort of thought-out context where I have time to think about what I need to do and have those tasks available in such a way that they’re just a normal part of my trusted systems?

That’s really what this book is all about, and it’s incredibly empowering.

Add/view comments on this post.


The Christian Science Monitor has assembled a diverse group of the best economy-related bloggers out there. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here. To add or view a comment on a guest blog, please go to the blogger's own site by clicking on the link above.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.




eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 09:39:29
Script start
Timing: Jul 09 2014 09:39:29
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 09:39:29
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 09:39:29
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tpl:10[1] Jul 09 2014 09:39:29
Variable 'story_source' is already defined.
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 09:39:29
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 09:39:29
Module end 'content'
Timing: Jul 09 2014 09:39:29
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 09:39:29
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 09:39:29
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 09:39:29
After parse_includes
Timing: Jul 09 2014 09:39:29

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0145 sec 1,285.9922 KB1,162.1406 KB
Module start 'content' 0.0145 sec0.7848 sec 2,448.1328 KB11,259.5781 KB
Module end 'content' 0.7994 sec0.0104 sec 13,707.7109 KB408.8047 KB
Before parse_includes 0.8098 sec0.0484 sec 14,116.5156 KB285.4453 KB
After parse_includes 0.8582 sec0.0008 sec 14,401.9609 KB-189.1094 KB
End 0.8590 sec  14,212.8516 KB 
Total runtime:0.8651 sec
Peak memory usage:16,521.0156 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
Load cache0.0066 sec0.7626%360.0002 sec
Mysql Total
Mysqli_queries0.1048 sec12.0765%1560.0007 sec
Looping result0.0081 sec0.9302%1480.0001 sec
Template Total0.8108 sec 93.4% 7 0.1158 sec
Template load0.0079 sec0.9088%70.0011 sec
Template processing0.8027 sec92.4975%70.1147 sec
Template load and register function0.0003 sec0.0290%40.0001 sec
state_id_array0.0060 sec0.6957%80.0008 sec
state_identifier_array0.0056 sec0.6479%110.0005 sec
Cache load0.0086 sec0.9860%1950.0000 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0074 sec0.8493%10.0074 sec
Engine time0.0250 sec2.8861%10.0250 sec
Search0.3248 sec37.4331%20.1624 sec
Class attribute list0.0775 sec8.9273%10.0775 sec
Sytem overhead
Fetch class attribute can translate value0.0007 sec0.0794%20.0003 sec
Fetch class attribute name0.0002 sec0.0267%100.0000 sec
Image XML parsing0.0051 sec0.5863%20.0025 sec
Instantiating content class attribute0.0001 sec0.0093%100.0000 sec
String conversion0.0000 sec0.0030%30.0000 sec
dbfile0.0015 sec0.1721%430.0000 sec
View Extra building0.0091 sec1.0495%40.0023 sec
Total script time:0.8678 sec

CSS/JS files loaded with "ezjscPacker" during request:


Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
43content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
43content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
26content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
10content/datatype/view/ezxmltags/blockquote.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/blockquote.tplEdit templateOverride template
8content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezobjectrelationlist.tplcontent/datatype/view/story_images.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_images.tplEdit templateOverride template
1content/datatype/view/eztext.tpl<No override>design/standard/templates/content/datatype/view/eztext.tplEdit templateOverride template
1content/datatype/view/ezstring.tplcontent/datatype/view/image_credit.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/image_credit.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 148
 Number of unique templates used: 19
 Time used to render template usage: 0.0008 secs