unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Jean Louis <bugs@gnu.support>
To: Bastien <bzg@gnu.org>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Org mode rant
Date: Sat, 1 May 2021 14:19:52 +0300	[thread overview]
Message-ID: <YI05WB9dHzrZHcLZ@protected.localdomain> (raw)
In-Reply-To: <87k0oilq85.fsf@gnu.org>

* Bastien <bzg@gnu.org> [2021-05-01 13:10]:
> Jean Louis <bugs@gnu.support> writes:
> 
> >> Write less to-do items and more notes. Notes and "remember" lists are
> >> always good. But do not blur the line between what you want to
> >> remember and what you need to do3. Your to-do list should be a list of
> >> things to do, not to remember. To-do lists should describe what you
> >> must do, not what you want to do, which belongs on the "remember" list
> >> until you really must do it.
> >
> > I wish I could understand it.
> 
> My point here is this one: psychologically, I often find it difficult
> to resist the temptation of noting something down *before* I know if
> it is something I need to do or just something I need to remember to
> check at some point, ending up with my to-do list presenting me with
> to many things to do, some of them not really belonging here.

When you note something in that example, do you put a tag TODO in Org?

If so, why not just leave it without TODO...

> Now I force myself to really ponder: "Do you really need to do it?  
> If not, do you want to remember it?" and I do this *before* I write 
> or capturing.

It's interesting to exchange.

Constant writing, noting, pondering may definitely lead to moments
like described.

If I may compare to my workflow I have not found myself thinking
beforehand if I need to do something or to remember it (note it), as
that decision has already been made, so I am writing something that
has to be done or I am writing a note.

Like "fetch money from Western Union office" -- it is harder to get
into thinking should I just remember it, or should I do it -- as if I
just remember it, money will not come in my hands.

The distinction on what is ACTION (actionable) and what is NOT ACTION
should be very clear in any note taking system. Refining those objects
further with their types, classes, properties is great feature in any
note taking system.

Since I have switched from Org to database meta level outline where
each node can be something else like Org, enriched text, image, video,
etc. the decision comes first on the type.

Do I want to follow up some person's development, like sales process,
learning process? I press key for that.

Do I want to assign task to somebody? There is special key.

Do I want to create new task for me? There is key for that.

This type of task in Org is just fine to be described as a heading,
especially of there are various tasks related to each other, each
actionable without mixture with notes.

* Pay ticket to town
* Fetch money from Western Union
* Purchase bread, come back home

If there are however notes around, that is where it becomes mixture
that does not give clarity:

* Pay ticket to town
* Prices of tickets to town
* List of Western Union offices
* Bread types I like
* Fetch money from Western Union
* Purchase bread, come back home

That is where nicely marked TODO items make a visual distinction:

* TODO Pay ticket to town
* Prices of tickets to town
* List of Western Union offices
* Bread types I like
* TODO Fetch money from Western Union
* TODO Purchase bread, come back home

Then we get more confusion with priorities as the list could also look like this:

* Prices of tickets to town
* TODO [#B] Fetch money from Western Union
* TODO [#C] Purchase bread, come back home
* List of Western Union offices
* Bread types I like
* TODO [#A] Pay ticket to town

Priorities in Org mode are attributes that may be used in queries, but
I guess there is no sorting or ordering function yet.

If those nodes are in the database, single key is moving one task up
or down in the priorities order. Some things must come before other things.

I recommend separating notes and actionable items:

* Notes

** Prices of tickets to town
** List of Western Union offices
** Bread types I like

* Tasks [0/3] [0%]

** TODO [#A] Pay ticket to town
** TODO [#B] Fetch money from Western Union
** TODO [#C] Purchase bread, come back home

where by if tasks are written in the chronological order, priorities
should also become redundant as the order itself designates
priorities:

* Tasks [0/3] [0%]

** TODO Pay ticket to town
** TODO Fetch money from Western Union
** TODO Purchase bread, come back home

Another problem we have are relations, we do want to know where are
Western Union offices, but the note can be far somewhere even in the
other file. That makes things difficult.

Then we have option to tag things that are related:

* Notes

** Prices of tickets to town                                        :transport:
** List of Western Union offices                                    :western:
** Bread types I like                                                 :bread:

* Tasks [0/3] [0%]

** TODO Pay ticket to town                                        :transport:
** TODO Fetch money from Western Union                              :western:
** TODO Purchase bread, come back home                                :bread:

Then one has to use Agenda function to find items by the tag, to find
what is related. And if we have few more tags, it becomes really messy:

* Notes related to Munich                           :notes:munich:germany:eu:

** Prices of tickets to town                        :transport:bus:tram:taxi:
** List of Western Union offices                       :western:money:family:
** Bread types I like                                  :bread:cakes:birthday:

* Tasks [0/3] [0%]                                                   :action:

** TODO Pay ticket to town                                    :transport:bus:
** TODO Fetch money from Western Union                       :western:munich:
** TODO Purchase bread, come back home                         :bread:mother:

And I have not yet mentioned property lists, which may visually
disturb the user and make it all tiresome.

When working with the database, specific items can simply be related
to each other. Press key and see all related items. But nothing need
to visually bother user.

Number of tags can be unlimited, it is just a string separated with
spaces. Tags could be 20 for a single item and as they are in the
database, such tags need not be displayed visually on the side to the
heading.

If person then wants to find all money related items it becomes
trivial, without searching for files, pressing R remove from Agenda,
etc, what else.


Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

Sign an open letter in support of Richard M. Stallman
https://stallmansupport.org/
https://rms-support-letter.github.io/




  reply	other threads:[~2021-05-01 11:19 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-22 14:43 How to tame compiler? Jean Louis
2021-04-22 14:46 ` Stefan Monnier
2021-04-22 15:47   ` Jean Louis
2021-04-22 16:06   ` Jean Louis
2021-04-30 13:31   ` Jorge P. de Morais Neto
2021-04-30 19:38     ` rcd-template-eval - was " Jean Louis
2021-04-30 19:48     ` rcd-template-eval, much is in Org mode Jean Louis
2021-04-30 20:06       ` Tassilo Horn
2021-04-30 22:08       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-04-30 23:04         ` Org mode rant Jean Louis
2021-05-01  0:46           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  6:10             ` Jean Louis
2021-05-01  6:34               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  9:41                 ` On markdown images Jean Louis
2021-05-01  9:59                   ` Yuri Khan
2021-05-01 10:18                     ` Jean Louis
2021-05-01 11:09                       ` Yuri Khan
2021-05-01 11:25                         ` Jean Louis
2021-05-02 19:30                         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-03  5:43                           ` Yuri Khan
2021-05-03 17:08                             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-03 23:22                               ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-04  2:39                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  5:00           ` Org mode rant Bastien
2021-05-01  5:10             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  9:16             ` Jean Louis
2021-05-01 10:06               ` Bastien
2021-05-01 10:42                 ` Jean Louis
2021-05-01 10:10               ` Bastien
2021-05-01 11:19                 ` Jean Louis [this message]
2021-05-01 13:48                 ` [External] : " Drew Adams
2021-05-01 14:05                   ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01 10:10               ` Bastien
2021-04-30 20:23     ` eval myths - Re: How to tame compiler? Jean Louis
2021-04-30 22:11       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-04-30 23:07         ` Jean Louis
2021-05-01  0:28           ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  8:13       ` tomas
2021-04-30 22:06     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-04-30 22:20       ` Stefan Monnier
2021-04-30 22:31         ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-04-30 22:50           ` Stefan Monnier
2021-04-30 22:56             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  0:44 ` Michael Heerdegen
2021-05-01  3:49   ` Stefan Monnier
2021-05-01  4:55     ` Michael Heerdegen
2021-05-01  6:34     ` Jean Louis
2021-05-01 13:38       ` Stefan Monnier
2021-05-01 16:19         ` Jean Louis
2021-05-02  5:41     ` Michael Heerdegen
2021-05-02  7:37       ` Jean Louis
2021-05-02  7:45       ` Jean Louis
2021-05-02  9:06         ` tomas
2021-05-02 11:18           ` Jean Louis
2021-05-02 12:24             ` tomas
2021-05-02 18:17               ` Jean Louis
2021-05-02 12:06           ` Stages of WWW development compared to Emacs Lisp development Jean Louis
2021-05-02 16:51             ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-02 18:37               ` Jean Louis
2021-05-02 16:45       ` How to tame compiler? Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-02 22:29       ` Stefan Monnier
2021-05-02 23:14         ` Jean Louis
2021-05-03  1:58           ` Eduardo Ochs
2021-05-03  6:51             ` Eval in templates - " Jean Louis
2021-05-01  4:53   ` Michael Heerdegen
2021-05-01  7:05     ` Jean Louis
2021-05-01  7:59       ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-01  6:03   ` Jean Louis
2021-05-01  6:17     ` Emanuel Berg via Users list for the GNU Emacs text editor
2021-05-02  5:58     ` Michael Heerdegen
2021-05-02  6:54       ` Jean Louis
2021-05-03 21:39       ` Jean Louis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YI05WB9dHzrZHcLZ@protected.localdomain \
    --to=bugs@gnu.support \
    --cc=bzg@gnu.org \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).