summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
Diffstat (limited to '2020')
-rw-r--r--2020/info/09.md2
-rw-r--r--2020/info/11.md2
-rw-r--r--2020/organizers-notebook.org14
-rw-r--r--2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.vtt454
-rw-r--r--2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt385
-rw-r--r--2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.vtt1195
-rw-r--r--2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt1066
7 files changed, 1460 insertions, 1658 deletions
diff --git a/2020/info/09.md b/2020/info/09.md
index 31e6b521..fbefd155 100644
--- a/2020/info/09.md
+++ b/2020/info/09.md
@@ -1,7 +1,7 @@
# Orgmode - your life in plain text
Rainer König
-[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.webm"]]
+[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.webm" subtitles="/2020/subtitles/https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt"]]
[Download compressed .webm video (12M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig--vp9-q56-video-original-audio.webm)
[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--questions--rainer-konig.webm" download="Download Q&A video, 720p"]]
diff --git a/2020/info/11.md b/2020/info/11.md
index 4d2b7d59..b04683b4 100644
--- a/2020/info/11.md
+++ b/2020/info/11.md
@@ -1,7 +1,7 @@
# the org-gtd package: opinions about Getting Things Done
Aldric
-[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.webm"]]
+[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.webm" subtitles="/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt"]]
[Download compressed .webm video (19MB)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric--vp9-q56-video-original-audio.webm)
Come see how org-gtd leverages org-mode to automate the GTD inbox
diff --git a/2020/organizers-notebook.org b/2020/organizers-notebook.org
index fa638d6d..69d36039 100644
--- a/2020/organizers-notebook.org
+++ b/2020/organizers-notebook.org
@@ -31,13 +31,13 @@ I modified the =subed= package to work with VTT files. The modified version is a
- [ ] [[./subtitles/emacsconf-2020--00-opening-remarks-autogen.vtt]]
- [X] sachac [[./subtitles/emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--bala-ramadurai-autogen.vtt]]
See [[file:info/03/screenplay.fountain]]
-- [X] sachac [[./subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory-autogen.vtt]]
-- [X] sachac [[./subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux-autogen.vtt]]
-- [X] sachac [[./subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.vtt]]
-- [X] sachac [[./subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.vtt]]
-- [X] sachac [[./subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula-autogen.vtt]]
-- [ ] sachac [[./subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.vtt]]
-- [ ] sachac [[./subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt]]
+- [X] sachac [[./subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt]]
- [ ] [[./subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.vtt]]
- [ ] [[./subtitles/emacsconf-2020--13-experience-report-steps-to-emacs-hyper-notebooks--joseph-corneli-raymond-puzio-cameron-ray-smith-autogen.vtt]]
- [ ] [[./subtitles/emacsconf-2020--14-readme-driven-design--adam-ard-autogen.vtt]]
diff --git a/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.vtt b/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.vtt
deleted file mode 100644
index 35ef9d1f..00000000
--- a/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.vtt
+++ /dev/null
@@ -1,454 +0,0 @@
-WEBVTT
-
-00:00:02.480 --> 00:00:03.199
-so
-
-00:00:03.199 --> 00:00:06.240
-hi there this is reiner I have a 10
-
-00:00:06.240 --> 00:00:08.559
-minute time slot at the imax conf
-
-00:00:08.559 --> 00:00:11.759
-and I will show you a quick uh walk
-
-00:00:11.759 --> 00:00:13.519
-through my gtd
-
-00:00:13.519 --> 00:00:17.039
-system in order mode so
-
-00:00:17.039 --> 00:00:19.520
-let's start with capturing we want to
-
-00:00:19.520 --> 00:00:20.640
-capture
-
-00:00:20.640 --> 00:00:24.080
-what we do here so the idea
-
-00:00:24.080 --> 00:00:27.279
-is I press f6 and I say I want to make a
-
-00:00:27.279 --> 00:00:29.599
-small project because this video
-
-00:00:29.599 --> 00:00:33.120
-will be a small project so the thing is
-
-00:00:33.120 --> 00:00:35.120
-record a video
-
-00:00:35.120 --> 00:00:38.239
-for imax imx
-
-00:00:38.239 --> 00:00:42.000
-conf 2020
-
-00:00:42.000 --> 00:00:45.920
-video is recorded edited
-
-00:00:45.920 --> 00:00:49.360
-and uploaded and we can also
-
-00:00:49.360 --> 00:00:52.160
-set the timeline because we want to
-
-00:00:52.160 --> 00:00:53.680
-upload it and the time
-
-00:00:53.680 --> 00:00:56.640
-the deadline for uploads is we know it
-
-00:00:56.640 --> 00:00:59.440
-already the 14th of november
-
-00:00:59.440 --> 00:01:02.719
-so let me put this in here see this is
-
-00:01:02.719 --> 00:01:03.600
-done
-
-00:01:03.600 --> 00:01:05.760
-and now because it's a project I mean I
-
-00:01:05.760 --> 00:01:07.600
-could say just one task to record a
-
-00:01:07.600 --> 00:01:09.280
-video but it's
-
-00:01:09.280 --> 00:01:12.159
-too much so let's split it down in a few
-
-00:01:12.159 --> 00:01:40.400
-small tasks so the next one
-
-00:01:40.400 --> 00:01:43.439
-so you see I've just typed a few
-
-00:01:43.439 --> 00:01:46.159
-quick tasks we can see them if we look
-
-00:01:46.159 --> 00:01:46.640
-in the
-
-00:01:46.640 --> 00:01:50.240
-capture file
-
-00:01:50.240 --> 00:01:52.399
-so you see there's my project entry and
-
-00:01:52.399 --> 00:01:54.479
-there are all my tasks and since it's a
-
-00:01:54.479 --> 00:01:56.799
-project I can now
-
-00:01:56.799 --> 00:02:00.240
-make it easy I just indent every task by
-
-00:02:00.240 --> 00:02:05.360
-one
-
-00:02:05.360 --> 00:02:14.480
-and then
-
-00:02:14.480 --> 00:02:18.560
-so
-
-00:02:18.560 --> 00:02:23.120
-okay so you see we have one
-
-00:02:23.120 --> 00:02:27.360
-project here and this one we refile now
-
-00:02:27.360 --> 00:02:34.840
-to our
-
-00:02:34.840 --> 00:02:36.160
-backlog
-
-00:02:36.160 --> 00:02:42.000
-so if we look in our backlog
-
-00:02:42.000 --> 00:02:45.599
-you see my project with all the tasks
-
-00:02:45.599 --> 00:02:52.480
-so now next one
-
-00:02:52.480 --> 00:02:55.040
-and I pretend now I'm doing a weekly
-
-00:02:55.040 --> 00:02:56.720
-review
-
-00:02:56.720 --> 00:03:01.040
-see makes me
-
-00:03:01.040 --> 00:03:04.080
-and I already did some things and now
-
-00:03:04.080 --> 00:03:07.120
-the point where I am
-
-00:03:07.120 --> 00:03:10.319
-is schedule tasks with no date
-
-00:03:10.319 --> 00:03:15.200
-those are all those tasks so I have a
-
-00:03:15.200 --> 00:03:17.519
-weekly review help but that says okay
-
-00:03:17.519 --> 00:03:19.040
-show me everything
-
-00:03:19.040 --> 00:03:22.080
-that I need to schedule plan
-
-00:03:22.080 --> 00:03:25.280
-so schedule this class we do
-
-00:03:25.280 --> 00:03:30.879
-everything
-
-00:03:30.879 --> 00:03:35.040
-so everything is scheduled now
-
-00:03:35.040 --> 00:03:38.239
-and we can check off that and so on
-
-00:03:38.239 --> 00:03:42.000
-we can I have a plan
-
-00:03:42.000 --> 00:03:44.959
-for every day that's my free plan I
-
-00:03:44.959 --> 00:03:46.879
-press f6
-
-00:03:46.879 --> 00:03:50.239
-and I say pp plan
-
-00:03:50.239 --> 00:03:53.439
-private things you see there is the
-
-00:03:53.439 --> 00:03:57.360
-first day 12th of november german
-
-00:03:57.360 --> 00:04:01.120
-and now I can
-
-00:04:01.120 --> 00:04:03.200
-look at what I have to do today you see
-
-00:04:03.200 --> 00:04:04.239
-my my uh
-
-00:04:04.239 --> 00:04:07.040
-agenda view is very long and I just want
-
-00:04:07.040 --> 00:04:09.360
-to focus on a few tasks so
-
-00:04:09.360 --> 00:04:14.000
-I copied them to my
-
-00:04:14.000 --> 00:04:22.639
-daily plan
-
-00:04:22.639 --> 00:04:25.680
-I just want to show you so I have a
-
-00:04:25.680 --> 00:04:29.919
-daily plan for every day and that means
-
-00:04:29.919 --> 00:04:33.919
-this one is what I see
-
-00:04:33.919 --> 00:04:37.680
-and this one is gone
-
-00:04:37.680 --> 00:04:41.360
-so now let's pretend we are working on
-
-00:04:41.360 --> 00:04:43.600
-the first refine the requirements for
-
-00:04:43.600 --> 00:04:44.960
-the video
-
-00:04:44.960 --> 00:04:48.320
-and we had a look and uh okay
-
-00:04:48.320 --> 00:04:51.520
-I can mark this task as done here
-
-00:04:51.520 --> 00:04:53.520
-because I knew the requirements the main
-
-00:04:53.520 --> 00:04:54.840
-ct
-
-00:04:54.840 --> 00:04:57.759
-done format
-
-00:04:57.759 --> 00:05:01.199
-is 720p
-
-00:05:01.199 --> 00:05:05.199
-webm codec
-
-00:05:05.199 --> 00:05:09.440
-so this one is done and I can mark it
-
-00:05:09.440 --> 00:05:10.960
-off here
-
-00:05:10.960 --> 00:05:14.560
-as well so now I have marked it off
-
-00:05:14.560 --> 00:05:17.600
-everywhere and the good thing of my
-
-00:05:17.600 --> 00:05:19.600
-daily plan is that I can't
-
-00:05:19.600 --> 00:05:21.600
-really see it all the day and I stick to
-
-00:05:21.600 --> 00:05:23.520
-this what I decided in the morning what
-
-00:05:23.520 --> 00:05:24.639
-I want to do
-
-00:05:24.639 --> 00:05:27.120
-so let's go to the next one make a quick
-
-00:05:27.120 --> 00:05:28.080
-test
-
-00:05:28.080 --> 00:05:38.000
-yeah I did the test already
-
-00:05:38.000 --> 00:05:40.720
-uh I will do a small trick I say okay I
-
-00:05:40.720 --> 00:05:42.639
-record the video here
-
-00:05:42.639 --> 00:05:46.960
-video recorded and then let me do
-
-00:05:46.960 --> 00:05:55.120
-what to show
-
-00:05:55.120 --> 00:05:58.319
-now I'm recording the video so
-
-00:05:58.319 --> 00:06:01.280
-let's see what we do we had capture we
-
-00:06:01.280 --> 00:06:02.240
-had
-
-00:06:02.240 --> 00:06:05.440
-weekly review we had daily planning
-
-00:06:05.440 --> 00:06:09.919
-and how are we processing this very nice
-
-00:06:09.919 --> 00:06:12.319
-so let's pretend the video is recorded
-
-00:06:12.319 --> 00:06:17.520
-ct done
-
-00:06:17.520 --> 00:06:20.479
-let me put this to next again start
-
-00:06:20.479 --> 00:06:21.120
-cardi
-
-00:06:21.120 --> 00:06:27.280
-and live to time lapse
-
-00:06:27.280 --> 00:06:30.319
-and after recording it
-
-00:06:30.319 --> 00:06:33.759
-I pre pretend this is done now
-
-00:06:33.759 --> 00:06:39.039
-ct done
-
-00:06:39.039 --> 00:06:42.400
-and then I have a video ready and then
-
-00:06:42.400 --> 00:06:44.639
-let's pretend I did the upload
-
-00:06:44.639 --> 00:06:50.639
-as well done radio uploaded
-
-00:06:50.639 --> 00:06:55.280
-cc so I can say everything now is done
-
-00:06:55.280 --> 00:06:58.319
-save it so tomorrow I see what I did
-
-00:06:58.319 --> 00:06:59.199
-yesterday
-
-00:06:59.199 --> 00:07:02.560
-and here I'm completely
-
-00:07:02.560 --> 00:07:06.000
-done we have the weekly review
-
-00:07:06.000 --> 00:07:09.680
-and we put another
-
-00:07:09.680 --> 00:07:12.639
-buffer here because I want to show you
-
-00:07:12.639 --> 00:07:15.199
-the the final step of my weekly review
-
-00:07:15.199 --> 00:07:16.960
-if you see the
-
-00:07:16.960 --> 00:07:19.199
-if you see there's a final step that
-
-00:07:19.199 --> 00:07:21.599
-says select finish tasks and make a bulk
-
-00:07:21.599 --> 00:07:24.160
-archive action so if you look at my
-
-00:07:24.160 --> 00:07:26.560
-uh imax coin thing okay the project is
-
-00:07:26.560 --> 00:07:27.440
-done as well
-
-00:07:27.440 --> 00:07:31.360
-project ct done
-
-00:07:31.360 --> 00:07:34.880
-and then what I can do is now see
-
-00:07:34.880 --> 00:07:38.160
-a weekly review helper
-
-00:07:38.160 --> 00:07:41.680
-finish tasks and I could
-
-00:07:41.680 --> 00:07:44.720
-make a bike
-
-00:07:44.720 --> 00:07:48.639
-operation that says archive everything
-
-00:07:48.639 --> 00:07:50.639
-but at the moment I don't need to do
-
-00:07:50.639 --> 00:07:52.720
-that because we have
-
-00:07:52.720 --> 00:07:56.720
-a tree structure so it's cxa I have this
-
-00:07:56.720 --> 00:08:00.080
-task away and the task is done so that's
-
-00:08:00.080 --> 00:08:02.800
-it that's my system you see from
-
-00:08:02.800 --> 00:08:06.080
-capturing tasks to scheduling tasks to
-
-00:08:06.080 --> 00:08:08.000
-putting it on the daily plan
-
-00:08:08.000 --> 00:08:09.759
-performing it and at the end when
-
-00:08:09.759 --> 00:08:11.120
-everything is done
-
-00:08:11.120 --> 00:08:13.199
-and the next weekly review they will go
-
-00:08:13.199 --> 00:08:14.879
-to the ici file
-
-00:08:14.879 --> 00:08:17.199
-because it's finished thank you for
-
-00:08:17.199 --> 00:08:21.759
-watching that's it
diff --git a/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt b/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt
new file mode 100644
index 00000000..0d69ba0e
--- /dev/null
+++ b/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt
@@ -0,0 +1,385 @@
+WEBVTT
+
+00:00:02.480 --> 00:00:06.240
+Hi there, this is Rainer. I have
+
+00:00:06.240 --> 00:00:08.559
+a 10-minute time slot at the EmacsConf
+
+00:00:08.559 --> 00:00:11.759
+and I will show you a quick walk
+
+00:00:11.759 --> 00:00:17.039
+through my GTD system in Org mode, so
+
+00:00:17.039 --> 00:00:19.520
+let's start with capturing. We want to
+
+00:00:19.520 --> 00:00:24.080
+capture what we do here. So the idea
+
+00:00:24.080 --> 00:00:27.279
+is I press F6 and I say: "I want to make a
+
+00:00:27.279 --> 00:00:29.599
+small project because this video
+
+00:00:29.599 --> 00:00:33.120
+will be a small project," so the thing is:
+
+00:00:33.120 --> 00:00:42.000
+"Record a video for Emacs Conf 2020."
+
+00:00:42.000 --> 00:00:45.920
+Video is recorded, edited,
+
+00:00:45.920 --> 00:00:49.360
+and uploaded. We can also
+
+00:00:49.360 --> 00:00:52.160
+set the timeline because we want to
+
+00:00:52.160 --> 00:00:53.680
+upload it. The time,
+
+00:00:53.680 --> 00:00:56.640
+the deadline for uploads is--we know it
+
+00:00:56.640 --> 00:00:59.440
+already--the 14th of November.
+
+00:00:59.440 --> 00:01:03.600
+so let me put this in here. See, this is
+done.
+
+00:01:03.600 --> 00:01:05.760
+Now, because it's a project... I mean, I
+
+00:01:05.760 --> 00:01:07.600
+could say just one task to record a
+
+00:01:07.600 --> 00:01:12.159
+video, but it's too much, so let's split
+it down in a few
+
+00:01:12.159 --> 00:01:40.400
+small tasks. The next one...
+
+00:01:40.400 --> 00:01:43.439
+So you see, I've just typed a few
+
+00:01:43.439 --> 00:01:46.159
+quick tasks. We can see them if we look
+
+00:01:46.159 --> 00:01:50.240
+in the capture file.
+
+00:01:50.240 --> 00:01:52.399
+You see, there's my project entry and
+
+00:01:52.399 --> 00:01:54.479
+there are all my tasks. Since it's a
+
+00:01:54.479 --> 00:01:56.799
+project, I can now
+
+00:01:56.799 --> 00:02:05.360
+make it easy. I just indent every
+task by one
+
+00:02:05.360 --> 00:02:18.560
+and then, so...
+
+00:02:18.560 --> 00:02:23.120
+Okay, so you see we have one
+
+00:02:23.120 --> 00:02:27.360
+project here, and this one we refile now
+
+00:02:27.360 --> 00:02:36.160
+to our backlog.
+
+00:02:36.160 --> 00:02:42.000
+So if we look in our backlog,
+
+00:02:42.000 --> 00:02:45.599
+you see my project with all the tasks.
+
+00:02:45.599 --> 00:02:52.480
+So now, next one.
+
+00:02:52.480 --> 00:02:56.720
+I pretend now I'm doing a weekly review.
+
+00:02:56.720 --> 00:03:01.040
+C-c x b.
+
+00:03:01.040 --> 00:03:04.080
+And I already did some things, and now
+
+00:03:04.080 --> 00:03:07.120
+the point where I am
+
+00:03:07.120 --> 00:03:10.319
+is scheduled tasks with no date.
+
+00:03:10.319 --> 00:03:15.200
+Those are all those tasks. So I have a
+
+00:03:15.200 --> 00:03:17.519
+weekly review helper that says, okay,
+
+00:03:17.519 --> 00:03:19.040
+show me everything
+
+00:03:19.040 --> 00:03:22.080
+that I need to schedule, plan.
+
+00:03:22.080 --> 00:03:30.879
+So schedule this class. We do
+everything.
+
+00:03:30.879 --> 00:03:35.040
+So everything is scheduled now,
+
+00:03:35.040 --> 00:03:38.239
+and we can check off that and so on.
+
+00:03:38.239 --> 00:03:42.000
+We can... I have a plan
+
+00:03:42.000 --> 00:03:44.959
+for every day. That's my free plan.
+
+00:03:44.959 --> 00:03:46.879
+I press F6,
+
+00:03:46.879 --> 00:03:50.239
+and I say p p plan.
+
+00:03:50.239 --> 00:03:53.439
+Private things. You see there is the
+
+00:03:53.439 --> 00:03:57.360
+first day, 12th of November, German.
+
+00:03:57.360 --> 00:04:03.200
+And now I can look at what I have to do
+today.
+
+00:04:04.239 --> 00:04:07.040
+My agenda view is very long, and I just want
+
+00:04:07.040 --> 00:04:09.360
+to focus on a few tasks, so
+
+00:04:09.360 --> 00:04:22.639
+I copied them to my daily plan.
+
+00:04:22.639 --> 00:04:25.680
+I just want to show you. So I have a
+
+00:04:25.680 --> 00:04:29.919
+daily plan for every day, and that means
+
+00:04:29.919 --> 00:04:33.919
+this one is what I see,
+
+00:04:33.919 --> 00:04:37.680
+and this one is gone.
+
+00:04:37.680 --> 00:04:41.360
+So now, let's pretend we are working on
+
+00:04:41.360 --> 00:04:43.600
+the first: we find the requirements for
+
+00:04:43.600 --> 00:04:44.960
+the video.
+
+00:04:44.960 --> 00:04:48.320
+We had a look. Okay,
+
+00:04:48.320 --> 00:04:51.520
+I can mark this task as done here
+
+00:04:51.520 --> 00:04:53.520
+because I knew the requirements. C-c t.
+
+00:04:54.840 --> 00:05:05.199
+Done. Format is 720p, webm codec.
+
+00:05:05.199 --> 00:05:09.440
+So this one is done and I can mark it
+
+00:05:09.440 --> 00:05:14.560
+off here as well. So now I have marked it off
+
+00:05:14.560 --> 00:05:17.600
+everywhere. The good thing of my
+
+00:05:17.600 --> 00:05:19.600
+daily plan is that I can
+
+00:05:19.600 --> 00:05:21.600
+really see it all the day. I stick to
+
+00:05:21.600 --> 00:05:23.520
+this, what I decided in the morning what
+
+00:05:23.520 --> 00:05:24.639
+I want to do.
+
+00:05:24.639 --> 00:05:28.080
+So let's go to the next one. Make
+a quick test.
+
+00:05:28.080 --> 00:05:38.000
+Yeah, I did the test already.
+
+00:05:38.000 --> 00:05:40.720
+I will do a small trick. I say, okay, I
+
+00:05:40.720 --> 00:05:42.639
+record the video here.
+
+00:05:42.639 --> 00:05:46.960
+Video recorded. Then let me do
+
+00:05:46.960 --> 00:05:55.120
+what to show.
+
+00:05:55.120 --> 00:05:58.319
+Now I'm recording the video.
+
+00:05:58.319 --> 00:06:02.240
+Let's see. What we do: we had
+capture, we had
+
+00:06:02.240 --> 00:06:05.440
+weekly review, we had daily planning.
+
+00:06:05.440 --> 00:06:09.919
+How are we processing this? Very nice.
+
+00:06:09.919 --> 00:06:12.319
+So let's pretend the video is recorded
+
+00:06:12.319 --> 00:06:17.520
+C-c t done.
+
+00:06:17.520 --> 00:06:20.479
+Let me put this to NEXT again. Start
+
+00:06:20.479 --> 00:06:27.280
+kdenlive to time lapse.
+
+00:06:27.280 --> 00:06:30.319
+After recording it,
+
+00:06:30.319 --> 00:06:33.759
+I pretend this is done now.
+
+00:06:33.759 --> 00:06:39.039
+C-c t done.
+
+00:06:39.039 --> 00:06:42.400
+Then I have a video ready.
+
+00:06:42.400 --> 00:06:44.639
+Let's pretend I did the upload
+
+00:06:44.639 --> 00:06:50.639
+as well. Done. Video uploaded.
+
+00:06:50.639 --> 00:06:55.280
+So I can say everything now is done.
+
+00:06:55.280 --> 00:06:59.199
+Save it, so tomorrow I see what I did
+yesterday.
+
+00:06:59.199 --> 00:07:02.560
+Here I'm completely done.
+
+00:07:02.560 --> 00:07:06.000
+We have the weekly review.
+
+00:07:06.000 --> 00:07:09.680
+We put another
+
+00:07:09.680 --> 00:07:12.639
+buffer here because I want to show you
+
+00:07:12.639 --> 00:07:15.199
+the final step of my weekly review.
+
+00:07:16.960 --> 00:07:19.199
+If you see, there's a final step that
+
+00:07:19.199 --> 00:07:21.599
+says: select finished tasks and make a bulk
+
+00:07:21.599 --> 00:07:24.160
+archive action. So if you look at my
+
+00:07:24.160 --> 00:07:26.560
+EmacsConf thing, okay, the project is
+
+00:07:26.560 --> 00:07:27.440
+done as well.
+
+00:07:27.440 --> 00:07:31.360
+Project C-c t done.
+
+00:07:31.360 --> 00:07:34.880
+And then, what I can do is now see
+
+00:07:34.880 --> 00:07:38.160
+a weekly review helper.
+
+00:07:38.160 --> 00:07:41.680
+Finished tasks. I could
+
+00:07:41.680 --> 00:07:48.639
+make a bulk operation that says
+archive everything,
+
+00:07:48.639 --> 00:07:50.639
+but at the moment I don't need to do
+
+00:07:50.639 --> 00:07:52.720
+that because we have
+
+00:07:52.720 --> 00:07:56.720
+a tree structure, so it's C-c x a I have this
+
+00:07:56.720 --> 00:08:00.080
+task away, and the task is done. So that's
+
+00:08:00.080 --> 00:08:02.800
+it. That's my system you see: from
+
+00:08:02.800 --> 00:08:06.080
+capturing tasks, to scheduling tasks,
+
+00:08:06.080 --> 00:08:08.000
+to putting it on the daily plan,
+
+00:08:08.000 --> 00:08:09.759
+performing it, and at the end, when
+
+00:08:09.759 --> 00:08:11.120
+everything is done,
+
+00:08:11.120 --> 00:08:13.199
+the next weekly review they will go
+
+00:08:13.199 --> 00:08:14.879
+to the archive file,
+
+00:08:14.879 --> 00:08:17.199
+because it's finished. Thank you for
+
+00:08:17.399 --> 00:08:21.959
+watching. That's it.
diff --git a/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.vtt b/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.vtt
deleted file mode 100644
index 2942e07d..00000000
--- a/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.vtt
+++ /dev/null
@@ -1,1195 +0,0 @@
-WEBVTT
-
-00:00:01.680 --> 00:00:03.439
-Hello, and welcome
-
-00:00:03.439 --> 00:00:07.200
-to my Org GTD talk.
-
-00:00:07.200 --> 00:00:10.400
-I wrote this package because myself
-
-00:00:10.400 --> 00:00:12.719
-overwhelmed with all the stuff I had to
-
-00:00:12.719 --> 00:00:14.320
-manage at working at home
-
-00:00:14.320 --> 00:00:17.359
-and I'd heard about gtd saw someone
-
-00:00:17.359 --> 00:00:18.720
-using it with
-
-00:00:18.720 --> 00:00:22.320
-just a small notebook
-
-00:00:22.320 --> 00:00:24.720
-and I wanted to do it in Emacs because
-
-00:00:24.720 --> 00:00:25.920
-well
-
-00:00:25.920 --> 00:00:29.199
-max can do everything right so
-
-00:00:29.199 --> 00:00:31.359
-I'm going to jump in quickly so just so
-
-00:00:31.359 --> 00:00:34.559
-you know here's kind of a list of the
-
-00:00:34.559 --> 00:00:36.960
-resources obviously org gtd which you
-
-00:00:36.960 --> 00:00:38.719
-can find there you can open an issue ask
-
-00:00:38.719 --> 00:00:41.120
-me questions there about it
-
-00:00:41.120 --> 00:00:43.280
-I use org edna a package for state
-
-00:00:43.280 --> 00:00:45.360
-triggers I'm going to show this briefly
-
-00:00:45.360 --> 00:00:46.160
-when I
-
-00:00:46.160 --> 00:00:49.840
-finish item in a project
-
-00:00:49.840 --> 00:00:52.000
-org agenda property you will see in the
-
-00:00:52.000 --> 00:00:53.440
-agenda it's going to show
-
-00:00:53.440 --> 00:00:57.360
-to whom an action has been delegated to
-
-00:00:57.360 --> 00:01:00.960
-and you will see orgrome briefly as a
-
-00:01:00.960 --> 00:01:02.559
-reference because that is what I have
-
-00:01:02.559 --> 00:01:04.080
-chosen for
-
-00:01:04.080 --> 00:01:06.960
-my knowledge archival tool you can
-
-00:01:06.960 --> 00:01:07.360
-choose
-
-00:01:07.360 --> 00:01:12.640
-whatever you prefer
-
-00:01:12.640 --> 00:01:15.520
-um this is a quick quick reminder on
-
-00:01:15.520 --> 00:01:15.840
-what
-
-00:01:15.840 --> 00:01:18.479
-gtd is and how it works uh this is not a
-
-00:01:18.479 --> 00:01:19.680
-lesson on
-
-00:01:19.680 --> 00:01:22.640
-presentation on gtd because that would
-
-00:01:22.640 --> 00:01:23.360
-be
-
-00:01:23.360 --> 00:01:25.680
-well other people have done it better
-
-00:01:25.680 --> 00:01:27.920
-than me
-
-00:01:27.920 --> 00:01:30.320
-so in short um everything goes into the
-
-00:01:30.320 --> 00:01:31.280
-inbox
-
-00:01:31.280 --> 00:01:34.320
-and then you process the inbox and you
-
-00:01:34.320 --> 00:01:35.600
-decide what to do if
-
-00:01:35.600 --> 00:01:37.200
-it could be actionable or not if it's
-
-00:01:37.200 --> 00:01:39.119
-actionable it could be a project
-
-00:01:39.119 --> 00:01:40.799
-or it could be a single action which you
-
-00:01:40.799 --> 00:01:42.159
-could delegate
-
-00:01:42.159 --> 00:01:45.759
-or soon or schedule or just do
-
-00:01:45.759 --> 00:01:48.079
-do it if it's not actionable you could
-
-00:01:48.079 --> 00:01:49.680
-just throw it away
-
-00:01:49.680 --> 00:01:51.759
-incubate it for later or move it into
-
-00:01:51.759 --> 00:01:53.600
-your files
-
-00:01:53.600 --> 00:01:57.520
-reference
-
-00:01:57.520 --> 00:02:01.920
-over here
-
-00:02:01.920 --> 00:02:05.119
-you can see the global bindings
-
-00:02:05.119 --> 00:02:08.959
-or or gtd those are the the actions that
-
-00:02:08.959 --> 00:02:11.599
-the functions I have made available this
-
-00:02:11.599 --> 00:02:12.319
-is
-
-00:02:12.319 --> 00:02:14.000
-in progress there's more to come some
-
-00:02:14.000 --> 00:02:15.760
-stuff is probably missing but
-
-00:02:15.760 --> 00:02:17.360
-it's grown mostly from my own personal
-
-00:02:17.360 --> 00:02:22.400
-use so far so it doesn't have things
-
-00:02:22.400 --> 00:02:25.520
-and the bottom right you can see the
-
-00:02:25.520 --> 00:02:27.200
-agenda
-
-00:02:27.200 --> 00:02:28.560
-one thing I wanted to do with this
-
-00:02:28.560 --> 00:02:31.599
-package was leverage org mode as much as
-
-00:02:31.599 --> 00:02:32.959
-possible
-
-00:02:32.959 --> 00:02:36.319
-so I tried to not reinvent
-
-00:02:36.319 --> 00:02:40.160
-the wheel as much as I could that meant
-
-00:02:40.160 --> 00:02:43.599
-reusing the agenda you can see here
-
-00:02:43.599 --> 00:02:45.599
-a couple of the things that are made
-
-00:02:45.599 --> 00:02:47.920
-available or kind of
-
-00:02:47.920 --> 00:02:49.760
-custom customized or configure it for
-
-00:02:49.760 --> 00:02:54.319
-you some of the opinions that or gtd has
-
-00:02:54.319 --> 00:02:56.400
-up here for instance you can see a
-
-00:02:56.400 --> 00:02:57.840
-delegated action
-
-00:02:57.840 --> 00:03:01.040
-so a delegated action is
-
-00:03:01.040 --> 00:03:03.200
-as someone to whom it's delegated it's
-
-00:03:03.200 --> 00:03:04.720
-my parents in this case
-
-00:03:04.720 --> 00:03:06.080
-it has the name of the action ask
-
-00:03:06.080 --> 00:03:08.239
-parents what gift they want
-
-00:03:08.239 --> 00:03:11.599
-it's marked as the tag as the state
-
-00:03:11.599 --> 00:03:14.800
-of wait because I'm waiting
-
-00:03:14.800 --> 00:03:17.280
-and it is scheduled because you should
-
-00:03:17.280 --> 00:03:18.080
-ping people
-
-00:03:18.080 --> 00:03:20.239
-or check on the status status of a task
-
-00:03:20.239 --> 00:03:21.840
-when you're waiting for it so you don't
-
-00:03:21.840 --> 00:03:25.680
-forget about it or it gets lost forever
-
-00:03:25.680 --> 00:03:27.599
-I have a scheduled action to give a talk
-
-00:03:27.599 --> 00:03:30.560
-that's what I'm doing right now
-
-00:03:30.560 --> 00:03:33.440
-and I have an incubated action which is
-
-00:03:33.440 --> 00:03:35.599
-also scheduled to make money through the
-
-00:03:35.599 --> 00:03:36.640
-lottery this is a
-
-00:03:36.640 --> 00:03:38.640
-thing to take a look at for you know
-
-00:03:38.640 --> 00:03:41.120
-later decide later what I want to do
-
-00:03:41.120 --> 00:03:42.560
-it might be actionable it might not be I
-
-00:03:42.560 --> 00:03:44.560
-just I don't know right now or I didn't
-
-00:03:44.560 --> 00:03:46.239
-know when I
-
-00:03:46.239 --> 00:03:49.280
-processed it so I incubated it
-
-00:03:49.280 --> 00:03:52.319
-underneath we have all the things that
-
-00:03:52.319 --> 00:03:53.200
-are
-
-00:03:53.200 --> 00:03:59.360
-direct actions for me to take
-
-00:03:59.360 --> 00:04:01.439
-all right you see a little bit of the
-
-00:04:01.439 --> 00:04:03.200
-preparation seeps through the actual
-
-00:04:03.200 --> 00:04:04.080
-talk
-
-00:04:04.080 --> 00:04:05.519
-so I have here two I have a single
-
-00:04:05.519 --> 00:04:07.920
-action of a steal the android uh andreas
-
-00:04:07.920 --> 00:04:09.840
-gtd configuration
-
-00:04:09.840 --> 00:04:12.879
-and an action to read the gtd book it's
-
-00:04:12.879 --> 00:04:16.320
-part of a project
-
-00:04:16.320 --> 00:04:21.680
-so most of the day-to-day operation with
-
-00:04:21.680 --> 00:04:23.840
-with this package should come through
-
-00:04:23.840 --> 00:04:26.000
-just having the agenda open
-
-00:04:26.000 --> 00:04:29.600
-and having having it be your your source
-
-00:04:29.600 --> 00:04:31.199
-for the information you need to know so
-
-00:04:31.199 --> 00:04:31.919
-that you can
-
-00:04:31.919 --> 00:04:34.960
-do the right thing so let's take a look
-
-00:04:34.960 --> 00:04:35.440
-at
-
-00:04:35.440 --> 00:04:37.440
-what's underneath all of this really
-
-00:04:37.440 --> 00:04:39.600
-quickly
-
-00:04:39.600 --> 00:04:42.320
-we have there's three primary files um
-
-00:04:42.320 --> 00:04:43.360
-we have the inbox
-
-00:04:43.360 --> 00:04:45.759
-I'm gonna process it in a second because
-
-00:04:45.759 --> 00:04:46.400
-there's
-
-00:04:46.400 --> 00:04:48.880
-two things here one thing to cancel like
-
-00:04:48.880 --> 00:04:50.000
-an action to
-
-00:04:50.000 --> 00:04:51.919
-not take it's nothing and then something
-
-00:04:51.919 --> 00:04:53.919
-I will just put into org roam just so
-
-00:04:53.919 --> 00:04:54.479
-you can
-
-00:04:54.479 --> 00:04:58.960
-see that there is the incubate file
-
-00:04:58.960 --> 00:05:00.240
-you can see here make money through the
-
-00:05:00.240 --> 00:05:02.000
-lottery
-
-00:05:02.000 --> 00:05:04.800
-captured refiled here and scheduled to
-
-00:05:04.800 --> 00:05:06.560
-so it would show up in the agenda
-
-00:05:06.560 --> 00:05:10.000
-right at a given time and on the right
-
-00:05:10.000 --> 00:05:13.039
-you have the actionable file and this is
-
-00:05:13.039 --> 00:05:14.560
-the one that has the most information
-
-00:05:14.560 --> 00:05:15.919
-because
-
-00:05:15.919 --> 00:05:18.960
-where most things should go so
-
-00:05:18.960 --> 00:05:20.560
-I have the single actions they all go
-
-00:05:20.560 --> 00:05:22.720
-underneath here and so
-
-00:05:22.720 --> 00:05:24.479
-this is marked as next because it's an
-
-00:05:24.479 --> 00:05:26.240
-action for me to take
-
-00:05:26.240 --> 00:05:28.240
-uh delegated is marked as weight it is
-
-00:05:28.240 --> 00:05:29.600
-not an action for me to take it's an
-
-00:05:29.600 --> 00:05:31.199
-action for somebody else to take but it
-
-00:05:31.199 --> 00:05:32.400
-is scheduled because
-
-00:05:32.400 --> 00:05:37.919
-I may wanna I can check in at some point
-
-00:05:37.919 --> 00:05:38.400
-uh
-
-00:05:38.400 --> 00:05:39.759
-things that are scheduled like give a
-
-00:05:39.759 --> 00:05:43.120
-talk do not have a to-do or next or wait
-
-00:05:43.120 --> 00:05:44.960
-state because they are not bound that
-
-00:05:44.960 --> 00:05:46.400
-way they are time-bound
-
-00:05:46.400 --> 00:05:48.080
-so they will show up in the agenda when
-
-00:05:48.080 --> 00:05:50.320
-the time comes I shouldn't act on them
-
-00:05:50.320 --> 00:05:53.840
-or I can't act on them beforehand
-
-00:05:53.840 --> 00:05:55.280
-you can see here I have two projects a
-
-00:05:55.280 --> 00:05:56.880
-test project and I will
-
-00:05:56.880 --> 00:05:58.880
-do something with this in a second and
-
-00:05:58.880 --> 00:06:00.080
-then there's this
-
-00:06:00.080 --> 00:06:01.919
-package make a gte package there's a
-
-00:06:01.919 --> 00:06:04.000
-project here for me to create this back
-
-00:06:04.000 --> 00:06:07.520
-it's made a bunch of actions and
-
-00:06:07.520 --> 00:06:09.759
-I'm going to show you two things here
-
-00:06:09.759 --> 00:06:11.440
-one is
-
-00:06:11.440 --> 00:06:14.639
-since I was trying to leverage org mode
-
-00:06:14.639 --> 00:06:16.400
-as much as possible
-
-00:06:16.400 --> 00:06:20.479
-I didn't try to create very clever
-
-00:06:20.479 --> 00:06:24.080
-operations because org mode has a lot of
-
-00:06:24.080 --> 00:06:27.199
-very powerful tools already
-
-00:06:27.199 --> 00:06:29.600
-so there's automations I could I can add
-
-00:06:29.600 --> 00:06:31.039
-but I thought it might be
-
-00:06:31.039 --> 00:06:34.240
-better to leave more things into the
-
-00:06:34.240 --> 00:06:35.680
-hands of the user
-
-00:06:35.680 --> 00:06:38.000
-so here in this case this test project
-
-00:06:38.000 --> 00:06:39.199
-we can just archive
-
-00:06:39.199 --> 00:06:42.479
-right that's just
-
-00:06:42.479 --> 00:06:45.680
-control c control x control a is the org
-
-00:06:45.680 --> 00:06:46.840
-archive
-
-00:06:46.840 --> 00:06:52.000
-action save this
-
-00:06:52.000 --> 00:06:54.479
-so now if I if we go to the you know
-
-00:06:54.479 --> 00:06:56.160
-this will create an archive file
-
-00:06:56.160 --> 00:06:59.440
-which will have this this information
-
-00:06:59.440 --> 00:07:00.560
-for later perusal
-
-00:07:00.560 --> 00:07:03.840
-brutal if you're interested that's
-
-00:07:03.840 --> 00:07:05.360
-that's one thing if we go back to the
-
-00:07:05.360 --> 00:07:07.199
-agenda for a second
-
-00:07:07.199 --> 00:07:10.479
-um you can see
-
-00:07:10.479 --> 00:07:14.080
-these things here uh org so by the way
-
-00:07:14.080 --> 00:07:16.479
-uh this this parents here with the org
-
-00:07:16.479 --> 00:07:19.120
-agenda property this is what shows here
-
-00:07:19.120 --> 00:07:22.319
-right and here if I finish read the gtd
-
-00:07:22.319 --> 00:07:23.680
-book
-
-00:07:23.680 --> 00:07:27.680
-I mark it as done now refresh
-
-00:07:27.680 --> 00:07:31.919
-you'll see that another item shows up
-
-00:07:31.919 --> 00:07:34.720
-and that is where org edna comes in when
-
-00:07:34.720 --> 00:07:37.280
-an action is marked as done in a project
-
-00:07:37.280 --> 00:07:39.759
-the net the next to do action is
-
-00:07:39.759 --> 00:07:41.360
-automatically marked as next so your
-
-00:07:41.360 --> 00:07:43.759
-agenda is automatically updated
-
-00:07:43.759 --> 00:07:46.400
-this was one of the nice things for me
-
-00:07:46.400 --> 00:07:48.400
-because I didn't want to have to
-
-00:07:48.400 --> 00:07:50.400
-open my file go find the action mark it
-
-00:07:50.400 --> 00:07:51.919
-as done find the next one mark it as
-
-00:07:51.919 --> 00:07:53.440
-next and so forth
-
-00:07:53.440 --> 00:07:57.280
-so I didn't want to bother with it
-
-00:07:57.280 --> 00:07:58.960
-um oh actually you know what let me show
-
-00:07:58.960 --> 00:08:00.960
-you something else
-
-00:08:00.960 --> 00:08:04.080
-this uh simple
-
-00:08:04.080 --> 00:08:07.120
-project I don't need this timestamp to
-
-00:08:07.120 --> 00:08:07.840
-be here but
-
-00:08:07.840 --> 00:08:09.680
-I like having a capture timestamp here
-
-00:08:09.680 --> 00:08:13.039
-so I'm gonna make one up
-
-00:08:13.039 --> 00:08:15.919
-so this is the most convenient thing
-
-00:08:15.919 --> 00:08:16.879
-that I think
-
-00:08:16.879 --> 00:08:17.919
-this is one of the most convenient
-
-00:08:17.919 --> 00:08:20.720
-things that I get out of is binding
-
-00:08:20.720 --> 00:08:22.960
-the next really convenient thing is the
-
-00:08:22.960 --> 00:08:24.400
-way this gets processed
-
-00:08:24.400 --> 00:08:27.440
-let me show you this um
-
-00:08:27.440 --> 00:08:30.080
-when you process the the entire inbox
-
-00:08:30.080 --> 00:08:31.440
-what you see is
-
-00:08:31.440 --> 00:08:33.440
-the items one at a time so you can work
-
-00:08:33.440 --> 00:08:34.560
-with them
-
-00:08:34.560 --> 00:08:36.320
-you can see at the bottom where you can
-
-00:08:36.320 --> 00:08:38.320
-work with them without being distracted
-
-00:08:38.320 --> 00:08:40.320
-you can see at the bottom the the list
-
-00:08:40.320 --> 00:08:42.399
-of things you can do which are all the
-
-00:08:42.399 --> 00:08:45.120
-decisions you can take from gtd right in
-
-00:08:45.120 --> 00:08:45.760
-this case
-
-00:08:45.760 --> 00:08:48.959
-this is one to throw out so press t you
-
-00:08:48.959 --> 00:08:50.959
-have the option to make modifications to
-
-00:08:50.959 --> 00:08:52.320
-this if you want to
-
-00:08:52.320 --> 00:08:55.200
-if you have any reason to store it then
-
-00:08:55.200 --> 00:08:56.240
-you finish editing
-
-00:08:56.240 --> 00:08:58.160
-you can add a tag if you want to because
-
-00:08:58.160 --> 00:09:00.080
-this might still be interesting
-
-00:09:00.080 --> 00:09:02.720
-and then enter and it's done so
-
-00:09:02.720 --> 00:09:03.920
-important knowledge
-
-00:09:03.920 --> 00:09:06.959
-I'm going to hit a for archive it
-
-00:09:06.959 --> 00:09:10.880
-and then um I'm gonna start looking at
-
-00:09:10.880 --> 00:09:12.160
-orgrom
-
-00:09:12.160 --> 00:09:20.800
-so this is uh important knowledge
-
-00:09:20.800 --> 00:09:23.519
-I have to get to this that's it I've
-
-00:09:23.519 --> 00:09:24.640
-captured it
-
-00:09:24.640 --> 00:09:27.920
-uh it is done I uh
-
-00:09:27.920 --> 00:09:30.959
-go back to buffer
-
-00:09:30.959 --> 00:09:34.080
-and I can market control c then
-
-00:09:34.080 --> 00:09:35.360
-there's no archiving because this is
-
-00:09:35.360 --> 00:09:37.279
-just knowledge there's no
-
-00:09:37.279 --> 00:09:38.800
-tagging it's just knowledge but then the
-
-00:09:38.800 --> 00:09:40.320
-simple project I want to show you this
-
-00:09:40.320 --> 00:09:41.040
-because
-
-00:09:41.040 --> 00:09:42.800
-there's some automation that's pretty
-
-00:09:42.800 --> 00:09:44.640
-helpful so
-
-00:09:44.640 --> 00:09:48.839
-in the simple project I have my first
-
-00:09:48.839 --> 00:09:50.000
-action
-
-00:09:50.000 --> 00:09:53.920
-second action third action
-
-00:09:53.920 --> 00:09:55.360
-and you see this is all I'm writing I'm
-
-00:09:55.360 --> 00:09:56.720
-not adding any of the states any of the
-
-00:09:56.720 --> 00:10:00.399
-tags they're going to be added by
-
-00:10:00.399 --> 00:10:04.320
-so um here I can add a
-
-00:10:04.320 --> 00:10:05.839
-I can add a tag if I want to this
-
-00:10:05.839 --> 00:10:07.360
-project I don't care
-
-00:10:07.360 --> 00:10:09.920
-right now but you know I leave the tags
-
-00:10:09.920 --> 00:10:11.279
-to the user so they're not super
-
-00:10:11.279 --> 00:10:11.920
-relevant
-
-00:10:11.920 --> 00:10:15.440
-to me as a package
-
-00:10:15.440 --> 00:10:19.279
-provider and this is where we are this
-
-00:10:19.279 --> 00:10:19.600
-is
-
-00:10:19.600 --> 00:10:21.200
-the whole thing so now if we go back to
-
-00:10:21.200 --> 00:10:23.519
-the agenda
-
-00:10:23.519 --> 00:10:27.600
-I have a first action right and
-
-00:10:27.600 --> 00:10:30.720
-if I go to the actionable file and now
-
-00:10:30.720 --> 00:10:32.959
-see I have a simple project that has my
-
-00:10:32.959 --> 00:10:34.079
-first action as next
-
-00:10:34.079 --> 00:10:36.880
-second option to do third action as to
-
-00:10:36.880 --> 00:10:38.079
-do
-
-00:10:38.079 --> 00:10:41.360
-uh so what I've you know
-
-00:10:41.360 --> 00:10:42.880
-as you can see I hope what I've tried to
-
-00:10:42.880 --> 00:10:47.200
-do is take all of the kind of
-
-00:10:47.200 --> 00:10:50.880
-all the tedium out of working with
-
-00:10:50.880 --> 00:10:52.560
-with emacs and org mode when working
-
-00:10:52.560 --> 00:10:54.880
-with your actions so you could focus on
-
-00:10:54.880 --> 00:10:57.200
-what you want to do what you need to do
-
-00:10:57.200 --> 00:10:58.640
-what you care about and the package
-
-00:10:58.640 --> 00:10:59.279
-would
-
-00:10:59.279 --> 00:11:04.880
-take care of the rest so
-
-00:11:04.880 --> 00:11:06.240
-the last thing I wanted to take a quick
-
-00:11:06.240 --> 00:11:08.000
-look at was some of the the tests
-
-00:11:08.000 --> 00:11:08.640
-there's
-
-00:11:08.640 --> 00:11:11.120
-the code is available here but you can
-
-00:11:11.120 --> 00:11:13.440
-see the code
-
-00:11:13.440 --> 00:11:14.800
-you on see the code on github if you
-
-00:11:14.800 --> 00:11:16.880
-want um
-
-00:11:16.880 --> 00:11:18.720
-I've had some trouble writing good tests
-
-00:11:18.720 --> 00:11:20.320
-for this because org mode was written at
-
-00:11:20.320 --> 00:11:22.000
-a time before
-
-00:11:22.000 --> 00:11:26.000
-testing was quite as important
-
-00:11:26.000 --> 00:11:29.200
-I think or valued quite the same way
-
-00:11:29.200 --> 00:11:31.440
-let's put it this way
-
-00:11:31.440 --> 00:11:34.320
-and as a result a number of things
-
-00:11:34.320 --> 00:11:34.959
-actually
-
-00:11:34.959 --> 00:11:37.200
-it might also be a feature of emacs at
-
-00:11:37.200 --> 00:11:38.240
-the time I don't know
-
-00:11:38.240 --> 00:11:40.560
-but a lot of things in order mode aren't
-
-00:11:40.560 --> 00:11:42.480
-very testable and so
-
-00:11:42.480 --> 00:11:45.519
-what I ended up doing was just having an
-
-00:11:45.519 --> 00:11:49.440
-actual directory in which I
-
-00:11:49.440 --> 00:11:53.360
-actually um with files
-
-00:11:53.360 --> 00:11:55.279
-right so like I don't have much mocking
-
-00:11:55.279 --> 00:11:57.120
-I can do I can't just do a bunch of fake
-
-00:11:57.120 --> 00:11:58.639
-files fake directories
-
-00:11:58.639 --> 00:12:01.200
-so I actually go through the process
-
-00:12:01.200 --> 00:12:03.360
-actually create files and then actually
-
-00:12:03.360 --> 00:12:05.040
-have emacs pointing at this
-
-00:12:05.040 --> 00:12:08.839
-directory to process and get the
-
-00:12:08.839 --> 00:12:10.240
-information
-
-00:12:10.240 --> 00:12:12.240
-so I have to define the key to test that
-
-00:12:12.240 --> 00:12:13.920
-gets bounded properly
-
-00:12:13.920 --> 00:12:18.160
-I have to set the capture templates um
-
-00:12:18.160 --> 00:12:19.839
-other capture templates are how you know
-
-00:12:19.839 --> 00:12:21.839
-things get added I have a wrapper
-
-00:12:21.839 --> 00:12:25.600
-control uh or gtd capture essentially is
-
-00:12:25.600 --> 00:12:27.279
-a wrapper around the capture that
-
-00:12:27.279 --> 00:12:29.920
-makes sure the inbox is there and then
-
-00:12:29.920 --> 00:12:32.000
-captures to the inbox
-
-00:12:32.000 --> 00:12:36.240
-right and
-
-00:12:36.240 --> 00:12:39.360
-making sure the items show in the agenda
-
-00:12:39.360 --> 00:12:41.519
-when I'm done with the with processing
-
-00:12:41.519 --> 00:12:42.639
-was a little bit
-
-00:12:42.639 --> 00:12:45.519
-tricky I had a bug and I had to to fix
-
-00:12:45.519 --> 00:12:46.800
-it so I just wrote this
-
-00:12:46.800 --> 00:12:49.600
-this test but it's uh it's pretty
-
-00:12:49.600 --> 00:12:50.480
-convenient
-
-00:12:50.480 --> 00:12:51.839
-now to have that because it gives me a
-
-00:12:51.839 --> 00:12:54.000
-bunch of sanity so again I have a
-
-00:12:54.000 --> 00:12:55.040
-capture and this is
-
-00:12:55.040 --> 00:12:56.000
-I wanted to be able to do this
-
-00:12:56.000 --> 00:12:58.480
-automatically but ojtd but or capture
-
-00:12:58.480 --> 00:12:59.680
-itself
-
-00:12:59.680 --> 00:13:02.079
-is not super testable right now so the
-
-00:13:02.079 --> 00:13:03.200
-way it's
-
-00:13:03.200 --> 00:13:04.480
-the way you test it is just by
-
-00:13:04.480 --> 00:13:07.519
-programmatically calling it which
-
-00:13:07.519 --> 00:13:09.279
-is not exactly what I wanted because I
-
-00:13:09.279 --> 00:13:10.639
-wanted something more like
-
-00:13:10.639 --> 00:13:13.200
-the user action but I'll you know what I
-
-00:13:13.200 --> 00:13:15.519
-can get
-
-00:13:15.519 --> 00:13:17.040
-and then I can I'll just insert these
-
-00:13:17.040 --> 00:13:19.360
-words into the buffer and then
-
-00:13:19.360 --> 00:13:21.760
-I'll finalize the capture then I have
-
-00:13:21.760 --> 00:13:23.519
-another I have a test package here
-
-00:13:23.519 --> 00:13:26.160
-called with simulated input which
-
-00:13:26.160 --> 00:13:29.920
-um basically calls this and then enters
-
-00:13:29.920 --> 00:13:33.040
-these uh these user actions right so
-
-00:13:33.040 --> 00:13:34.800
-like the letter s
-
-00:13:34.800 --> 00:13:39.040
-control c c and then return and that is
-
-00:13:39.040 --> 00:13:41.360
-uh you know choosing a single action
-
-00:13:41.360 --> 00:13:42.480
-then finishing the edit
-
-00:13:42.480 --> 00:13:45.360
-and then adding zero and not adding tags
-
-00:13:45.360 --> 00:13:46.480
-you
-
-00:13:46.480 --> 00:13:48.639
-as you can tell there's a strong layer
-
-00:13:48.639 --> 00:13:50.320
-of disconnect between the tests
-
-00:13:50.320 --> 00:13:53.760
-and what they represent that's a work in
-
-00:13:53.760 --> 00:13:56.560
-progress
-
-00:13:56.560 --> 00:13:59.680
-um so I have like four tests
-
-00:13:59.680 --> 00:14:02.320
-it's not a lot but I want to I intend to
-
-00:14:02.320 --> 00:14:03.680
-add more as I keep on adding more
-
-00:14:03.680 --> 00:14:05.040
-behavior
-
-00:14:05.040 --> 00:14:09.519
-and I would like this to be eventually
-
-00:14:09.519 --> 00:14:14.320
-a sane starting point for gt
-
-00:14:14.320 --> 00:14:16.079
-there's there's a lot of people like
-
-00:14:16.079 --> 00:14:18.720
-like andre I like reiner like
-
-00:14:18.720 --> 00:14:20.959
-I mean if you search for org mode and
-
-00:14:20.959 --> 00:14:22.160
-gtd you'll find
-
-00:14:22.160 --> 00:14:25.279
-a lot of blog entries a lot of
-
-00:14:25.279 --> 00:14:27.600
-entries a lot of articles that explain
-
-00:14:27.600 --> 00:14:29.360
-how to connect it together how to think
-
-00:14:29.360 --> 00:14:31.199
-that way how to use all the tools that
-
-00:14:31.199 --> 00:14:34.880
-orgmod makes available
-
-00:14:34.880 --> 00:14:38.399
-and hopefully this package is a way to
-
-00:14:38.399 --> 00:14:40.320
-get started without having to write too
-
-00:14:40.320 --> 00:14:41.040
-much
-
-00:14:41.040 --> 00:14:45.920
-of your own code um
-
-00:14:45.920 --> 00:14:47.279
-then eventually you can move away from
-
-00:14:47.279 --> 00:14:48.720
-the package if you want if you realize
-
-00:14:48.720 --> 00:14:50.000
-that you are developing different
-
-00:14:50.000 --> 00:14:52.000
-opinions and you don't want to
-
-00:14:52.000 --> 00:14:54.160
-if gtd doesn't work this way for you if
-
-00:14:54.160 --> 00:14:55.519
-you have a different way
-
-00:14:55.519 --> 00:14:57.839
-it is a better fit for the way you want
-
-00:14:57.839 --> 00:14:59.279
-to organize your life
-
-00:14:59.279 --> 00:15:02.720
-then you know move away from the package
-
-00:15:02.720 --> 00:15:05.920
-in the meanwhile I welcome all thoughts
-
-00:15:05.920 --> 00:15:07.839
-I welcome contributions I welcome
-
-00:15:07.839 --> 00:15:10.079
-questions bug reports everything
-
-00:15:10.079 --> 00:15:13.920
-so you know come say hi try the package
-
-00:15:13.920 --> 00:15:17.040
-and uh yeah see you
-
-00:15:17.040 --> 00:15:20.560
-I'll see you online
diff --git a/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt b/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt
new file mode 100644
index 00000000..77ead607
--- /dev/null
+++ b/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric.vtt
@@ -0,0 +1,1066 @@
+WEBVTT
+
+00:00:01.680 --> 00:00:03.439
+Hello, and welcome
+
+00:00:03.439 --> 00:00:07.200
+to my Org GTD talk.
+
+00:00:07.200 --> 00:00:10.400
+I wrote this package because I was
+
+00:00:10.400 --> 00:00:12.719
+overwhelmed with all the stuff I had to
+
+00:00:12.719 --> 00:00:14.320
+manage working at home.
+
+00:00:14.320 --> 00:00:17.359
+I'd heard about GTD. I saw someone
+
+00:00:17.359 --> 00:00:18.720
+using it with
+
+00:00:18.720 --> 00:00:22.320
+just a small notebook.
+
+00:00:22.320 --> 00:00:24.720
+I wanted to do it in Emacs because,
+
+00:00:24.720 --> 00:00:29.199
+well, Emacs can do everything, right?
+
+00:00:29.199 --> 00:00:31.359
+I'm going to jump in quickly. Just so
+
+00:00:31.359 --> 00:00:34.559
+you know, here's kind of a list of the
+
+00:00:34.559 --> 00:00:36.960
+resources. Obviously, org-gtd, which you
+
+00:00:36.960 --> 00:00:38.719
+can find there. You can open an issue, ask
+
+00:00:38.719 --> 00:00:41.120
+me questions there about it.
+
+00:00:41.120 --> 00:00:43.280
+I use org-edna, a package for state
+
+00:00:43.280 --> 00:00:45.360
+triggers. I'm going to show this briefly
+
+00:00:45.360 --> 00:00:49.840
+when I finish item in a project.
+
+00:00:49.840 --> 00:00:52.000
+org-agenda-property, you will see in the
+
+00:00:52.000 --> 00:00:53.440
+agenda. It's going to show
+
+00:00:53.440 --> 00:00:57.360
+to whom an action has been delegated to.
+
+00:00:57.360 --> 00:01:00.960
+You will see org-roam briefly as a
+
+00:01:00.960 --> 00:01:02.559
+reference because that is what I have
+
+00:01:02.559 --> 00:01:06.960
+chosen for my knowledge archival tool.
+
+00:01:06.960 --> 00:01:07.360
+You can choose
+
+00:01:07.360 --> 00:01:12.640
+whatever you prefer.
+
+00:01:12.640 --> 00:01:15.520
+This is a quick, quick reminder on
+
+00:01:15.520 --> 00:01:18.479
+what GTD is and how it works.
+This is not a
+
+00:01:18.479 --> 00:01:22.640
+lesson on--a presentation on gtd
+because that would
+
+00:01:22.640 --> 00:01:27.920
+be... Well, other people have done it
+better than me.
+
+00:01:27.920 --> 00:01:31.280
+In short, everything goes into
+the inbox.
+
+00:01:31.280 --> 00:01:34.320
+Then you process the inbox, and you
+
+00:01:34.320 --> 00:01:35.600
+decide what to do, if
+
+00:01:35.600 --> 00:01:37.200
+it could be actionable or not. If it's
+
+00:01:37.200 --> 00:01:39.119
+actionable, it could be a project
+
+00:01:39.119 --> 00:01:40.799
+or it could be a single action, which you
+
+00:01:40.799 --> 00:01:42.159
+could delegate
+
+00:01:42.159 --> 00:01:45.759
+or schedule or just
+
+00:01:45.759 --> 00:01:48.079
+do it. If it's not actionable, you could
+
+00:01:48.079 --> 00:01:49.680
+just throw it away,
+
+00:01:49.680 --> 00:01:51.759
+incubate it for later, or move it into
+
+00:01:51.759 --> 00:01:57.520
+your files, reference.
+
+00:01:57.520 --> 00:02:05.119
+Over here, you can see the
+global bindings
+
+00:02:05.119 --> 00:02:08.959
+for org-gtd. Those are the actions,
+
+00:02:08.959 --> 00:02:11.599
+the functions I have made available.
+
+00:02:11.599 --> 00:02:14.000
+This is in progress. There's more to come.
+
+00:02:14.000 --> 00:02:15.760
+Some stuff is probably missing.
+
+00:02:15.760 --> 00:02:17.360
+It's grown mostly from my own personal
+
+00:02:17.360 --> 00:02:22.400
+use so far, so it doesn't have things.
+
+00:02:22.400 --> 00:02:27.200
+In the bottom right, you can see the
+agenda.
+
+00:02:27.200 --> 00:02:28.560
+One thing I wanted to do with
+this package
+
+00:02:28.560 --> 00:02:32.959
+was leverage Org Mode as much as
+possible.
+
+00:02:32.959 --> 00:02:36.319
+So I tried to not reinvent
+
+00:02:36.319 --> 00:02:40.160
+the wheel as much as I could. That meant
+
+00:02:40.160 --> 00:02:43.599
+reusing the agenda. You can see here
+
+00:02:43.599 --> 00:02:45.599
+a couple of the things that are made
+
+00:02:45.599 --> 00:02:47.920
+available or kind of
+
+00:02:47.920 --> 00:02:49.760
+customized or configured for you,
+
+00:02:49.760 --> 00:02:54.319
+some of the opinions that org-gtd has.
+
+00:02:54.319 --> 00:02:56.400
+Up here, for instance, you can see a
+
+00:02:56.400 --> 00:02:57.840
+delegated action.
+
+00:02:57.840 --> 00:03:01.040
+So a delegated action
+
+00:03:01.040 --> 00:03:03.200
+has someone to whom it's delegated. It's
+
+00:03:03.200 --> 00:03:04.720
+my parents in this case.
+
+00:03:04.720 --> 00:03:06.080
+It has the name of the action: ask
+
+00:03:06.080 --> 00:03:08.239
+parents what gift they want.
+
+00:03:08.239 --> 00:03:11.599
+It's marked as the state
+
+00:03:11.599 --> 00:03:14.800
+of WAIT because I'm waiting.
+
+00:03:14.800 --> 00:03:17.280
+It is scheduled because you should
+
+00:03:17.280 --> 00:03:20.239
+ping people or check on the status
+status of a task
+
+00:03:20.239 --> 00:03:21.840
+when you're waiting for it, so you don't
+
+00:03:21.840 --> 00:03:25.680
+forget about it or it gets lost forever.
+
+00:03:25.680 --> 00:03:27.599
+I have a scheduled action to give a talk.
+
+00:03:27.599 --> 00:03:30.560
+That's what I'm doing right now.
+
+00:03:30.560 --> 00:03:33.440
+I have an incubated action which is
+
+00:03:33.440 --> 00:03:36.640
+also scheduled: to make money through the
+lottery.
+
+00:03:36.640 --> 00:03:38.640
+This is a thing to take a look at
+
+00:03:38.640 --> 00:03:41.120
+for later, decide later what I want to do.
+
+00:03:41.120 --> 00:03:42.560
+It might be actionable, it might not be.
+
+00:03:42.560 --> 00:03:44.560
+I don't know right now, or I didn't
+
+00:03:44.560 --> 00:03:49.280
+know when I processed it, so I
+incubated it.
+
+00:03:49.280 --> 00:03:52.319
+Underneath, we have all the things that
+
+00:03:52.319 --> 00:03:59.360
+are direct actions for me to take.
+
+00:03:59.360 --> 00:04:01.439
+All right. You see a little bit of the
+
+00:04:01.439 --> 00:04:04.080
+preparation seeps through the
+actual talk.
+
+00:04:04.080 --> 00:04:05.519
+I have here two... I have a single
+
+00:04:05.519 --> 00:04:07.920
+action of "Steal Andrea's
+
+00:04:07.920 --> 00:04:09.840
+GTD configuration"
+
+00:04:09.840 --> 00:04:12.879
+and an action to read the GTD book.
+
+00:04:12.879 --> 00:04:16.320
+It's part of a project.
+
+00:04:16.320 --> 00:04:21.680
+So most of the day-to-day operation with
+
+00:04:21.680 --> 00:04:23.840
+with this package should come through
+
+00:04:23.840 --> 00:04:26.000
+just having the agenda open
+
+00:04:26.000 --> 00:04:29.600
+and having it be your source
+
+00:04:29.600 --> 00:04:31.199
+for the information you need to know, so
+
+00:04:31.199 --> 00:04:34.960
+that you can do the right thing.
+So let's take a look
+
+00:04:34.960 --> 00:04:37.440
+at what's underneath all of this
+
+00:04:37.440 --> 00:04:39.600
+really quickly.
+
+00:04:39.600 --> 00:04:42.320
+We have--There's three primary files.
+
+00:04:42.320 --> 00:04:43.360
+We have the inbox.
+
+00:04:43.360 --> 00:04:45.759
+I'm gonna process it in a second
+
+00:04:45.759 --> 00:04:48.880
+because there's two things here.
+One thing to cancel, like
+
+00:04:48.880 --> 00:04:51.919
+an action to not take. It's nothing.
+And then something
+
+00:04:51.919 --> 00:04:53.919
+I will just put into org-roam, just so
+
+00:04:53.919 --> 00:04:58.960
+you can see that there is the
+incubate file.
+
+00:04:58.960 --> 00:05:02.000
+You can see here: make money through
+the lottery,
+
+00:05:02.000 --> 00:05:04.800
+captured, refiled here, and scheduled
+
+00:05:04.800 --> 00:05:06.560
+so it would show up in the agenda
+
+00:05:06.560 --> 00:05:10.000
+right at a given time. On the right,
+
+00:05:10.000 --> 00:05:13.039
+you have the actionable file. This is
+
+00:05:13.039 --> 00:05:14.560
+the one that has the most information,
+
+00:05:14.560 --> 00:05:18.960
+where most things should go.
+
+00:05:18.960 --> 00:05:20.560
+So I have the single actions. They all go
+
+00:05:20.560 --> 00:05:22.720
+underneath here.
+
+00:05:22.720 --> 00:05:24.479
+This is marked as next because it's an
+
+00:05:24.479 --> 00:05:26.240
+action for me to take.
+
+00:05:26.240 --> 00:05:28.240
+Delegated is marked as WAIT. It is
+
+00:05:28.240 --> 00:05:29.600
+not an action for me to take. It's an
+
+00:05:29.600 --> 00:05:31.199
+action for somebody else to take, but it
+
+00:05:31.199 --> 00:05:32.400
+is scheduled because
+
+00:05:32.400 --> 00:05:37.919
+I may wanna... I can check in at some point.
+
+00:05:38.400 --> 00:05:39.759
+Things that are scheduled, like "give a
+
+00:05:39.759 --> 00:05:43.120
+talk," do not have a TODO or NEXT or WAIT
+
+00:05:43.120 --> 00:05:44.960
+state because they are not bound that
+
+00:05:44.960 --> 00:05:46.400
+way. They are time-bound,
+
+00:05:46.400 --> 00:05:48.080
+so they will show up in the agenda when
+
+00:05:48.080 --> 00:05:50.320
+the time comes. I shouldn't act on them
+
+00:05:50.320 --> 00:05:53.840
+or I can't act on them beforehand.
+
+00:05:53.840 --> 00:05:55.280
+You can see here, I have two projects: a
+
+00:05:55.280 --> 00:05:56.880
+test project (and I will
+
+00:05:56.880 --> 00:05:58.880
+do something with this in a second)
+
+00:05:58.880 --> 00:06:00.080
+and then there's this
+
+00:06:00.080 --> 00:06:01.919
+package "Make a GTD package." There's a
+
+00:06:01.919 --> 00:06:04.000
+project here for me to create this.
+
+00:06:04.000 --> 00:06:07.520
+It's made of a bunch of actions.
+
+00:06:07.520 --> 00:06:09.759
+I'm going to show you two things here.
+
+00:06:09.759 --> 00:06:14.639
+One is: since I was trying to leverage
+
+00:06:14.639 --> 00:06:16.400
+Org Mode as much as possible,
+
+00:06:16.400 --> 00:06:20.479
+I didn't try to create very clever
+
+00:06:20.479 --> 00:06:24.080
+operations, because Org Mode has a lot of
+
+00:06:24.080 --> 00:06:27.199
+very powerful tools already.
+
+00:06:27.199 --> 00:06:29.600
+There's automations I can add,
+
+00:06:29.600 --> 00:06:31.039
+but I thought it might be
+
+00:06:31.039 --> 00:06:34.240
+better to leave more things in the
+
+00:06:34.240 --> 00:06:35.680
+hands of the user.
+
+00:06:35.680 --> 00:06:38.000
+So here, in this case, this test project
+
+00:06:38.000 --> 00:06:39.199
+we can just archive.
+
+00:06:39.199 --> 00:06:42.479
+Right. That's just
+
+00:06:42.479 --> 00:06:45.680
+C-c C-x C-a is the
+
+00:06:45.680 --> 00:06:52.000
+org-archive action. Save this.
+
+00:06:52.000 --> 00:06:54.479
+So now if we go to...
+
+00:06:54.479 --> 00:06:56.160
+This will create an archive file
+
+00:06:56.160 --> 00:06:59.440
+which will have this information
+
+00:06:59.440 --> 00:07:00.560
+for later perusal
+
+00:07:00.560 --> 00:07:03.840
+if you're interested.
+
+00:07:03.840 --> 00:07:05.360
+That's one thing. If we go back to the
+
+00:07:05.360 --> 00:07:07.199
+agenda for a second,
+
+00:07:07.199 --> 00:07:10.479
+you can see
+
+00:07:10.479 --> 00:07:14.080
+these things here. Org. So by the way,
+
+00:07:14.080 --> 00:07:16.479
+this "parents" here was the org
+
+00:07:16.479 --> 00:07:19.120
+agenda property. This is what shows here,
+
+00:07:19.120 --> 00:07:23.680
+right? And here, if I finish "Read
+the GTD book,"
+
+00:07:23.680 --> 00:07:27.680
+I mark it as done. Now refresh.
+
+00:07:27.680 --> 00:07:31.919
+You'll see that another item shows up,
+
+00:07:31.919 --> 00:07:34.720
+and that is where org-edna comes in.
+
+00:07:34.720 --> 00:07:37.280
+When an action is marked as done in a project,
+
+00:07:37.280 --> 00:07:39.759
+the next to do action is
+
+00:07:39.759 --> 00:07:41.360
+automatically marked as next, so your
+
+00:07:41.360 --> 00:07:43.759
+agenda is automatically updated.
+
+00:07:43.759 --> 00:07:46.400
+This was one of the nice things for me
+
+00:07:46.400 --> 00:07:48.400
+because I didn't want to have to
+
+00:07:48.400 --> 00:07:50.400
+open my file, go find the action, mark it
+
+00:07:50.400 --> 00:07:51.919
+as done, find the next one, mark it as
+
+00:07:51.919 --> 00:07:53.440
+next, and so forth.
+
+00:07:53.440 --> 00:07:57.280
+I didn't want to bother with it.
+
+00:07:57.280 --> 00:07:58.960
+Oh, actually, you know what, let me show
+
+00:07:58.960 --> 00:08:00.960
+you something else.
+
+00:08:00.960 --> 00:08:07.120
+This simple project... I don't need this
+timestamp to
+
+00:08:07.120 --> 00:08:09.680
+be here but I like having a capture
+timestamp here,
+
+00:08:09.680 --> 00:08:13.039
+so I'm gonna make one up.
+
+00:08:13.039 --> 00:08:15.919
+So this is the most convenient thing
+
+00:08:15.919 --> 00:08:16.879
+that I think...
+
+00:08:16.879 --> 00:08:17.919
+This is one of the most convenient
+
+00:08:17.919 --> 00:08:20.720
+things that I get out of this binding.
+
+00:08:20.720 --> 00:08:22.960
+The next really convenient thing is the
+
+00:08:22.960 --> 00:08:24.400
+way this gets processed.
+
+00:08:24.400 --> 00:08:27.440
+Let me show you this.
+
+00:08:27.440 --> 00:08:30.080
+When you process the entire inbox,
+
+00:08:30.080 --> 00:08:31.440
+what you see is
+
+00:08:31.440 --> 00:08:33.440
+the items one at a time, so you can work
+
+00:08:33.440 --> 00:08:34.560
+with them.
+
+00:08:34.560 --> 00:08:36.320
+You can see at the bottom... You can
+
+00:08:36.320 --> 00:08:38.320
+work with them without being distracted.
+
+00:08:38.320 --> 00:08:40.320
+You can see at the bottom the list
+
+00:08:40.320 --> 00:08:42.399
+of things you can do, which are all the
+
+00:08:42.399 --> 00:08:45.120
+decisions you can take from GTD, right?
+
+00:08:45.120 --> 00:08:45.760
+In this case,
+
+00:08:45.760 --> 00:08:48.959
+this is one to throw out, so press t.
+
+00:08:48.959 --> 00:08:50.959
+You have the option to make modifications to
+
+00:08:50.959 --> 00:08:52.320
+this if you want to.
+
+00:08:52.320 --> 00:08:55.200
+If you have any reason to store it, then
+
+00:08:55.200 --> 00:08:56.240
+you finish editing.
+
+00:08:56.240 --> 00:08:58.160
+You can add a tag if you want to, because
+
+00:08:58.160 --> 00:09:00.080
+this might still be interesting,
+
+00:09:00.080 --> 00:09:02.720
+and then enter and it's done.
+
+00:09:02.720 --> 00:09:03.920
+Important knowledge,
+
+00:09:03.920 --> 00:09:06.959
+I'm going to hit a for archive it.
+
+00:09:06.959 --> 00:09:12.160
+I'm gonna start looking at
+org-roam.
+
+00:09:12.160 --> 00:09:20.800
+So this is important knowledge.
+
+00:09:20.800 --> 00:09:23.519
+I have to capture this. That's it.
+
+00:09:23.519 --> 00:09:24.640
+I've captured it.
+
+00:09:24.640 --> 00:09:27.920
+It is done.
+
+00:09:27.920 --> 00:09:30.959
+I go back to buffer,
+
+00:09:30.959 --> 00:09:34.080
+and I can mark it with C-c.
+
+00:09:34.080 --> 00:09:35.360
+There's no archiving because this is
+
+00:09:35.360 --> 00:09:37.279
+just knowledge. There's no
+
+00:09:37.279 --> 00:09:38.800
+tagging. It's just knowledge. But then the
+
+00:09:38.800 --> 00:09:40.320
+simple project... I want to show you this
+
+00:09:40.320 --> 00:09:42.800
+because there's some automation
+that's pretty helpful.
+
+00:09:42.800 --> 00:09:50.000
+In the simple project, I have my first
+action,
+
+00:09:50.000 --> 00:09:53.920
+second action, third action.
+
+00:09:53.920 --> 00:09:55.360
+and you see, this is all I'm writing.
+
+00:09:55.360 --> 00:09:56.720
+I'm not adding any of the states, any of the
+
+00:09:56.720 --> 00:10:00.399
+tags. They're going to be added by...
+
+00:10:00.399 --> 00:10:04.320
+Here, I can add a tag
+
+00:10:04.320 --> 00:10:05.839
+if I want to this project.
+
+00:10:05.839 --> 00:10:07.360
+I don't care
+
+00:10:07.360 --> 00:10:09.920
+right now, but you know... I leave the tags
+
+00:10:09.920 --> 00:10:11.279
+to the user, so they're not super
+
+00:10:11.279 --> 00:10:15.440
+relevant to me as a package provider.
+
+00:10:15.440 --> 00:10:19.600
+This is where we are. This is
+
+00:10:19.600 --> 00:10:21.200
+the whole thing. So now if we go back to
+
+00:10:21.200 --> 00:10:23.519
+the agenda,
+
+00:10:23.519 --> 00:10:27.600
+I have a first action, right.
+
+00:10:27.600 --> 00:10:30.720
+And if I go to the actionable file, and now
+
+00:10:30.720 --> 00:10:32.959
+see, I have a simple project that has my
+
+00:10:32.959 --> 00:10:34.079
+first action as NEXT,
+
+00:10:34.079 --> 00:10:38.079
+second option TODO, third action as TODO.
+
+00:10:38.079 --> 00:10:41.360
+So what I've... You know,
+
+00:10:41.360 --> 00:10:42.880
+as you can see... I hope what I've tried to
+
+00:10:42.880 --> 00:10:47.200
+do is take all of the
+
+00:10:47.200 --> 00:10:50.880
+tedium out of working with
+
+00:10:50.880 --> 00:10:52.560
+with Emacs and Org Mode when working
+
+00:10:52.560 --> 00:10:54.880
+with your actions so you could focus on
+
+00:10:54.880 --> 00:10:57.200
+what you want to do, what you need to do,
+
+00:10:57.200 --> 00:10:58.640
+what you care about, and the package
+
+00:10:58.640 --> 00:11:04.880
+would take care of the rest.
+
+00:11:04.880 --> 00:11:06.240
+So the last thing I wanted to take a quick
+
+00:11:06.240 --> 00:11:08.000.
+look at was some of the the tests.
+
+00:11:08.640 --> 00:11:11.120
+The code is available here. You can
+
+00:11:11.120 --> 00:11:13.440
+see the code on...
+
+00:11:13.440 --> 00:11:16.880
+the code on Github if you want.
+
+00:11:16.880 --> 00:11:18.720
+I've had some trouble writing good tests
+
+00:11:18.720 --> 00:11:20.320
+for this because Org Mode was written at
+
+00:11:20.320 --> 00:11:26.000
+a time before testing was quite
+as important, I think,
+
+00:11:26.000 --> 00:11:29.200
+or valued quite the same way,
+
+00:11:29.200 --> 00:11:31.440
+let's put it this way.
+
+00:11:31.440 --> 00:11:34.959
+And as a result, a number of things
+actually...
+
+00:11:34.959 --> 00:11:37.200
+It might also be a feature of Emacs at
+
+00:11:37.200 --> 00:11:38.240
+the time, I don't know.
+
+00:11:38.240 --> 00:11:40.560
+But a lot of things in Org Mode aren't
+
+00:11:40.560 --> 00:11:42.480
+very testable, and so
+
+00:11:42.480 --> 00:11:45.519
+what I ended up doing was just having an
+
+00:11:45.519 --> 00:11:49.440
+actual directory in which I
+
+00:11:49.440 --> 00:11:53.360
+actually... with files,
+
+00:11:53.360 --> 00:11:55.279
+right? So I don't have much mocking
+
+00:11:55.279 --> 00:11:57.120
+I can do. I can't just do a bunch of fake
+
+00:11:57.120 --> 00:11:58.639
+files, fake directories.
+
+00:11:58.639 --> 00:12:01.200
+So I actually go through the process,
+
+00:12:01.200 --> 00:12:03.360
+actually create files, and then actually
+
+00:12:03.360 --> 00:12:05.040
+have Emacs pointing at this
+
+00:12:05.040 --> 00:12:10.240
+directory to process and get the
+information.
+
+00:12:10.240 --> 00:12:12.240
+So I have to define the key to test that
+
+00:12:12.240 --> 00:12:13.920
+it gets bound properly.
+
+00:12:13.920 --> 00:12:18.160
+I have to set the capture templates.
+
+00:12:18.160 --> 00:12:19.839
+The capture templates are how
+
+00:12:19.839 --> 00:12:21.839
+things get added. I have a wrapper
+
+00:12:21.839 --> 00:12:25.600
+control... org-gtd-capture essentially is
+
+00:12:25.600 --> 00:12:27.279
+a wrapper around the capture that
+
+00:12:27.279 --> 00:12:29.920
+makes sure the inbox is there and then
+
+00:12:29.920 --> 00:12:32.000
+captures to the inbox.
+
+00:12:36.240 --> 00:12:39.360
+Making sure the items show in the agenda
+
+00:12:39.360 --> 00:12:41.519
+when I'm done with the processing
+
+00:12:41.519 --> 00:12:45.519
+was a little bit tricky. I had a bug and
+I had to to fix it,
+
+00:12:45.519 --> 00:12:50.480
+so I just wrote this test, but it's
+it's pretty convenient now
+
+00:12:50.480 --> 00:12:51.839
+to have that, because it gives me a
+
+00:12:51.839 --> 00:12:54.000
+bunch of sanity. So again, I have a
+
+00:12:54.000 --> 00:12:55.040
+capture, and this is...
+
+00:12:55.040 --> 00:12:56.000
+I wanted to be able to do this
+
+00:12:56.000 --> 00:12:59.680
+automatically but org-capture itself
+
+00:12:59.680 --> 00:13:02.079
+is not super testable right now,
+
+00:13:02.079 --> 00:13:03.200
+so the way it's...
+
+00:13:03.200 --> 00:13:04.480
+the way you test it is just by
+
+00:13:04.480 --> 00:13:07.519
+programmatically calling it, which
+
+00:13:07.519 --> 00:13:09.279
+is not exactly what I wanted, because I
+
+00:13:09.279 --> 00:13:10.639
+wanted something more like
+
+00:13:10.639 --> 00:13:13.200
+the user action, but I'll... You know, what I
+
+00:13:13.200 --> 00:13:15.519
+can get.
+
+00:13:15.519 --> 00:13:17.040
+And then I can... I'll just insert these
+
+00:13:17.040 --> 00:13:19.360
+words into the buffer and then
+
+00:13:19.360 --> 00:13:21.760
+I'll finalize the capture. Then I have
+
+00:13:21.760 --> 00:13:23.519
+another... I have a test package here
+
+00:13:23.519 --> 00:13:26.160
+called with simulated input which
+
+00:13:26.160 --> 00:13:29.920
+basically calls this and then enters
+
+00:13:29.920 --> 00:13:33.040
+these user actions. Right, so
+
+00:13:33.040 --> 00:13:34.800
+like the letter s,
+
+00:13:34.800 --> 00:13:39.040
+C-c c and then RET. And that is,
+
+00:13:39.040 --> 00:13:41.360
+you know, choosing a single action,
+
+00:13:41.360 --> 00:13:42.480
+then finishing the edit,
+
+00:13:42.480 --> 00:13:45.360
+and then adding zero and not adding tags.
+
+00:13:46.480 --> 00:13:48.639
+As you can tell, there's a strong layer
+
+00:13:48.639 --> 00:13:50.320
+of disconnect between the tests
+
+00:13:50.320 --> 00:13:56.560
+and what they represent.
+That's a work in progress.
+
+00:13:56.560 --> 00:13:59.680
+I have four tests.
+
+00:13:59.680 --> 00:14:02.320
+It's not a lot, but I want to... I intend to
+
+00:14:02.320 --> 00:14:05.040
+add more as I keep on adding more
+behavior.
+
+00:14:05.040 --> 00:14:09.519
+I would like this to be eventually
+
+00:14:09.519 --> 00:14:14.320
+a sane starting point for GTD.
+
+00:14:14.320 --> 00:14:16.079
+There's a lot of people like
+
+00:14:16.079 --> 00:14:18.720
+like Andrea, like Rainer, like...
+
+00:14:18.720 --> 00:14:20.959
+I mean, if you search for Org Mode and
+
+00:14:20.959 --> 00:14:22.160
+GTD, you'll find
+
+00:14:22.160 --> 00:14:25.279
+a lot of blog entries, a lot of
+
+00:14:25.279 --> 00:14:27.600
+entries, a lot of articles that explain
+
+00:14:27.600 --> 00:14:29.360
+how to connect it together, how to think
+
+00:14:29.360 --> 00:14:31.199
+that way, how to use all the tools that
+
+00:14:31.199 --> 00:14:34.880
+Org Mode makes available.
+
+00:14:34.880 --> 00:14:38.399
+Hopefully, this package is a way to
+
+00:14:38.399 --> 00:14:40.320
+get started without having to write
+
+00:14:40.320 --> 00:14:45.920
+too much of your own code.
+
+00:14:45.920 --> 00:14:47.279
+Then eventually, you can move away from
+
+00:14:47.279 --> 00:14:48.720
+the package if you want, if you realize
+
+00:14:48.720 --> 00:14:50.000
+that you are developing different opinions
+
+00:14:50.000 --> 00:14:52.000
+and you don't want to...
+
+00:14:52.000 --> 00:14:54.160
+If GTD doesn't work this way for you, if
+
+00:14:54.160 --> 00:14:55.519
+you have a different way,
+
+00:14:55.519 --> 00:14:57.839
+it is a better fit for the way you want
+
+00:14:57.839 --> 00:14:59.279
+to organize your life,
+
+00:14:59.279 --> 00:15:02.720
+then move away from the package.
+
+00:15:02.720 --> 00:15:05.920
+In the meanwhile, I welcome all thoughts.
+
+00:15:05.920 --> 00:15:07.839
+I welcome contributions. I welcome
+
+00:15:07.839 --> 00:15:10.079
+questions, bug reports, everything
+
+00:15:10.079 --> 00:15:13.920
+So, you know, come say hi. Try the package.
+
+00:15:13.920 --> 00:15:17.040
+And yeah, see you.
+
+00:15:17.040 --> 00:15:20.560
+I'll see you online!