From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp10.migadu.com ([2001:41d0:2:4a6f::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id aGXkG7ZEOGK/JwEAgWs5BA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Mon, 21 Mar 2022 10:26:14 +0100
Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp10.migadu.com with LMTPS
	id AAWWFLZEOGLAEAAAG6o9tA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Mon, 21 Mar 2022 10:26:14 +0100
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by aspmx1.migadu.com (Postfix) with ESMTPS id EDE7878E4
	for <larch@yhetil.org>; Mon, 21 Mar 2022 10:26:13 +0100 (CET)
Received: from localhost ([::1]:49568 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1nWEIm-0006rR-SQ
	for larch@yhetil.org; Mon, 21 Mar 2022 05:26:12 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54386)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <yantar92@gmail.com>)
 id 1nWEHh-0006qy-9R
 for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 05:25:05 -0400
Received: from [2607:f8b0:4864:20::52e] (port=34509
 helo=mail-pg1-x52e.google.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <yantar92@gmail.com>)
 id 1nWEHf-0006W9-GB
 for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 05:25:04 -0400
Received: by mail-pg1-x52e.google.com with SMTP id t187so9888888pgb.1
 for <emacs-orgmode@gnu.org>; Mon, 21 Mar 2022 02:25:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-transfer-encoding;
 bh=J/TngPtDzcNMOrmi18y1CAJiFrdKY2COLqGLcRzZMpY=;
 b=QuQTKcCLouhHSqkRCipWPQ4Ze38esjWOzDOD8J6eJSZfVhVAFYbFEf1EfPAu+gS9OX
 7Tufmfk3VhCfhp8M/my7XIQDR3F3ftpch+Z+XCFpBrmBdN7JCyANe/8EOSzF7tSZjjYm
 CMZZSKRLyj8KIe4iS6F3YtgTn0WVL5aRWP/ehvxCyUvgd/sti3Oeh6GjXPcbEXe8QcMF
 pgp/qEaRL4kzDlu2ahjg2QSum/Wb7X/BcxiD/UDMqTyukxua3f7iD65cGbLofsA3KycJ
 RqnyYE55H/jxilY9Czj7nYmFn8Yhv2qCd9BfSfs/ZA64ZefTzPcVRiivJCnPbdZwPxIO
 GB4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date
 :message-id:mime-version:content-transfer-encoding;
 bh=J/TngPtDzcNMOrmi18y1CAJiFrdKY2COLqGLcRzZMpY=;
 b=TWX7/ZL4450FaulfCIw7IPUgIepRvN33X2N/e1+ajuijJRleq2tFrGxtMXl1aOwC5t
 8PVS+KDezuhqr7R9mvqIt7WkOdKWs1bJFWvV+e7IK6gpqElfjXwjf+Md2TDKocGBQkmZ
 r8fvcTnUt9muxcHssEkI3m5ZdTaoGOeJA2GYg8B+I9J8x1YHARtyqA0DkN65Gx5YbWB8
 7TzcaRmQKjhAXg8PTUEo1OVLBfifoDN4idtPziq1uS6sirB0U9E4s1NLkVtSfvJ/oEoy
 /LMWcNShFBfq4GcyObLXs2e4mlAR8AEhpLIJQDtsI/J4l9QS/7uk+XMAHsLWijYYQP5x
 BPLA==
X-Gm-Message-State: AOAM530DLTqHHYSBlG/2u9RrL4MlVYLiTmjVdNLkLTd8AV14QkXCieBJ
 3PXboNSMqS3lvKFNccQZxxW1Rj2mAlKtm7wq
X-Google-Smtp-Source: ABdhPJyTNbVDQ26wXBDE8TkzBHkW5zrbqgT96VU1gWECqMMPyHzPtoc7xwc/JAfCY6++uTTXQLN2QQ==
X-Received: by 2002:a63:eb13:0:b0:382:1cd5:7d06 with SMTP id
 t19-20020a63eb13000000b003821cd57d06mr14666829pgh.280.1647854701896; 
 Mon, 21 Mar 2022 02:25:01 -0700 (PDT)
Received: from localhost ([45.80.128.9]) by smtp.gmail.com with ESMTPSA id
 e18-20020a63d952000000b00372a1295210sm13984385pgj.51.2022.03.21.02.25.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Mar 2022 02:25:01 -0700 (PDT)
From: Ihor Radchenko <yantar92@gmail.com>
To: Tim Cross <theophilusx@gmail.com>
Subject: Re: How do you manage complex project with Org-mode
In-Reply-To: <87h77sgtx3.fsf@gmail.com>
References: <87tuci9zp6.fsf@k-7.ch> <87h78hrdf8.fsf@gmail.com>
 <87czj4t6yc.fsf@k-7.ch> <87zgm8ov7y.fsf@gmail.com>
 <87tubtdwzf.fsf@localhost> <87h77sgtx3.fsf@gmail.com>
Date: Mon, 21 Mar 2022 17:25:25 +0800
Message-ID: <878rt3d5dm.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::52e
 (failed)
Received-SPF: pass client-ip=2607:f8b0:4864:20::52e;
 envelope-from=yantar92@gmail.com; helo=mail-pg1-x52e.google.com
X-Spam_score_int: -3
X-Spam_score: -0.4
X-Spam_bar: /
X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659,
 RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-BeenThere: emacs-orgmode@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Cc: emacs-orgmode@gnu.org, =?utf-8?Q?S=C3=A9bastien?= Gendre <seb@k-7.ch>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
X-Migadu-To: larch@yhetil.org
X-Migadu-Country: US
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1647854774;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:cc:mime-version:mime-version:
	 content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:list-id:list-help:
	 list-unsubscribe:list-subscribe:list-post:dkim-signature;
	bh=J/TngPtDzcNMOrmi18y1CAJiFrdKY2COLqGLcRzZMpY=;
	b=r8dmaRxDScqNW/Lv6Y9za1g0o8OmaWGJFMNCEYBKrgRXWtbnnpr2Iqdr5eT7kc9dKd7uUo
	+9+sM9aelB2vKtxktjEzZUPy3Qi747Wab2sl9BFY8koxOpSmPLBI7xzPkAiaOlUtOu0aNS
	B/NPDnv4aN44oVTx/BtfbfNatra45n5EFw5yTm9b0eVqqeDIJFywe8k0c+VOv/OU2JU1mZ
	AQ2ejePfXADo45gJ4Wl4w56Xa/unpaHmkhVaSreS8e7+UDmHldDv3Kdd1zONSo/KoPfhlY
	3ilvasFt5vOCNDefL2zLrKGwbQWG32AserVXyY1FSleBl6G/A+q2sK5aVuJf5g==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647854774; a=rsa-sha256; cv=none;
	b=p/Z2LVcw+oxzwYPUqnmadRwaefTuuBECSxRnrMq+k0LXURQ4eTqEDxYCe6R+DV2/aQABzd
	G4VPbwevwLIb8oAb9KM5VA3vcuMKSb7TiJqMdkaKHryz4qKPNozQIOAtb4BVvoAwyzxlUg
	PGSeIXps4CO6RVMq9M5eKpbZ2aqDH5S0SqgwUr40T5m/HekxA5cPLTIUMNrYVMEeezob2F
	FF5zgjNQ8kQ9mT2zPBKLjKmTEXevcE0tm1V04lJ198p7en/ICNpiC4D9nrmhXMm9W8CTIQ
	vFMlji8gDYuc+/U9neGbey2qFFEWMiemLmldTXJyJWAJsaQSBjN5Cl0BH1NQVA==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=QuQTKcCL;
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"
X-Migadu-Spam-Score: 6.28
Authentication-Results: aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=QuQTKcCL;
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"
X-Migadu-Queue-Id: EDE7878E4
X-Spam-Score: 6.28
X-Migadu-Scanner: scn0.migadu.com
X-TUID: XMeImlRRDNvz

Tim Cross <theophilusx@gmail.com> writes:

> My point was not that you don't need to review on a regular basis.
> Reviewing your tasks and projects regularly is essential. My point was
> that creating a todo task telling you to review your tasks/projects is
> an example of a 'noise' task.

I guess that it depends on what you mean by review. I would not call it
a 'noise', but rather a routine. A non-trivial one that requires deep
focus.

Having the review routine as a repeated task "review projects" is not
very useful by itself. However, you can make such task useful by using
checklists:

For example:
https://gist.github.com/mwfogleman/fbec1cc11f9eaac5e5d36b92c671ec8b

Or the one I use:
- [ ] Commit all the changes before the review
- [ ] Check clocking data for past week using the java app elisp:org-analyz=
er-start
  This data will reflect my actual performance, not the way I feel.\\
  Related: [[id:benkuhn_my_weekl_review_habit_benkuh][[benkuhn] My Weekly R=
eview Habit]]
  - [ ] add to [[clock-summary][summary table]]
  - [ ] Think about undesired actions I have made during the week. What was=
 the trigger for the actions? Reward? Can I avoid the trigger? Can I change=
 the action? Remove reward?
    [[id:duhigg2012the][Duhigg, Charles [Random House] (2012) The power of =
habit : why we do what we do in life and business]]
  - [ ] Am I happy with the time spend on work?
  - [ ] If not, should I mark some of the areas or common projects SOMEDAY?
  - [ ] If I feel that I worked too much, but it is not true, consider redu=
cing the number of active work tasks
  - [ ] [[elisp:org-analyzer-stop]]
- [ ] Collect all new legal documents and save them to org-mode
- [ ] Add all new contacts to org-contacts
- [ ] Commit and push all changed repositories elisp:magit-list-repositories
- [ ] Clear the Mobiscribe notes
- [ ] Make sure that all the zettels are in sync with org-mode
  - [ ] Copy the card number as =3DCUSTOM_ID=3D
  - [ ] Copy creation date as =3DCREATED=3D
  - [ ] mark sorted out cards by separator marker
- [ ] Process all the REVIEW tasks (link them). If need many more notes, ma=
rk them NEXT again
- [ ] Look at entire agenda for today  =3Dg a v=3D
  - [ ] check tasks to archive
  - [ ] commit the changes
  - [ ] check *active projects*. Make sure that nothing falls out of control
    - [ ] check work projects
    - [ ] check non-work projects
  - [ ] Check *WAITING and HOLD projects*, move them to someday if necessary
  - [ ] check *WAITING and HOLD tasks*, mark them NEXT if need to followup =
(make *note*)
  - [ ] check ongoing and NEXT tasks, make sure that they have a concrete N=
EXT action
  - [ ] make sure that the number of active project for *next week* is mana=
geable. Mark/unmark them HOLD otherwise.
    I should really set a small number of projects to avoid distracting my =
attention into too many things at the same time [[id:benkuhn_atten_is_your_=
scarc_resour_benkuh][[benkuhn] Attention Is Your Scarcest Resource | Benkuh=
n.net]]
  - [ ] check SOMEDAY projects and consider if I need to start/continue wor=
king on them
- [ ] Check next week's agenda
- [ ] Schedule deadlines for 3 big tasks (goals) to be finished next week. =
[[id:small-hack-my-daily-plan-acf][[K=C3=B6nig von Haunstetten] #daily_goal=
_tasks A small hack for my daily plan]]
  If there are no tasks, create them.
- [ ] check next month's calendar
- [ ] commit all the changes made during the review

> A common beginner error I've seen is for people to be so impressed with
> org-mode, they decide to create tasks, templates and projects which map
> out every aspect of their life. The problem with doing this is that you
> then create additional work for yourself in managing these tasks and you
> run the risk of being overwhelmed - you have so many tasks that instead
> of making your life easier, you now become paralysed by too many task
> choices.=20=20

You are right, which is why I stress on limiting the number of tasks in
agenda. However, I would not call review as something that should not be
listed in agenda. It requires a good several hours and should be taken
into account when planning the day.

Best,
Ihor