summaryrefslogtreecommitdiffstats
path: root/2020/info/09.md
diff options
context:
space:
mode:
Diffstat (limited to '2020/info/09.md')
-rw-r--r--2020/info/09.md286
1 files changed, 286 insertions, 0 deletions
diff --git a/2020/info/09.md b/2020/info/09.md
new file mode 100644
index 00000000..6c3f6a45
--- /dev/null
+++ b/2020/info/09.md
@@ -0,0 +1,286 @@
+# 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" subtitles="/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.vtt"]]
+[Download compressed .webm video (22.5M)](https://media.emacsconf.org/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig--compressed32.webm)
+[Download compressed .webm video (12M, highly compressed)](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)
+[View transcript](#transcript)
+
+[[!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"]]
+[Download compressed Q&A .webm video (12.2M)](https://media.emacsconf.org/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--questions--rainer-konig--compressed32.webm)
+[Download compressed Q&A .webm video (5.8M, highly compressed)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--09-orgmode-your-life-in-plain-text--questions--rainer-konig--vp9-q56-video-original-audio.webm)
+
+In this talk I'll give you a quick overview of my Orgmode GTD
+system. We start with capturing a small project, scheduling
+the tasks, doing all and then archiving the finished tasks.
+
+To stay on focus, every morning I build a plan for the day
+with the 3 most important tasks first and then some other
+stuff that should be done. In this way I avoid getting
+pulled down by an endless agenda view that I can't finish on
+that day anyway.
+
+Background info: I'm using Orgmode for many years now, and I'm not
+exaggerating if I tell you that it saved me from a nervous breakdown
+when my wife got diagonosed with severe illness and I was suddenly in
+charge of everything. Orgmode was there and reminded me of the
+important things so nothing was forgotten and I could focus on what
+really matters.
+
+In 2016 I recorded a <a
+href="https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE">
+set of tutorial videos </a> which are available
+on my YouTube channel which gained more than 3600 subcribers because
+of those tutorials.
+
+In Summer 2020 I recorded the tutorials again for
+a <a
+href="https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?referralCode=D0CB0D077ED5EC0788F7">
+course at Udemy </a> which went online in October 2020 and is
+supplemented by a 100+ pages course book.
+
+For the Emacs Conference 2020 I created a coupon code EMACSCONF which is valid until December 2, 2020 11:58 AM PST, so you can get the course for the price of €9.99. You can use this code with <a href="https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?couponCode=EMACSCONF">this link</a>.
+
+<!-- from the pad --->
+
+- Actual start and end time (EST): End: 2020-11-28T13.16.44
+
+# Questions
+
+## What's the advantage of copying tasks from the agenda to a separate daily plan, rather than just managing them directly within the agenda?
+- [Karl Voit]: I asked Rainer the very same question and his answer
+ was that his agenda is full with tasks. Copying them (via keyboard
+ shortcuts) to a manually curated daily list provides a condensed
+ daily agenda showing only the tasks he is going to do (when the day
+ goes as planned).
+- I feel it can reduce some mental stress.
+- Yes, this is it, I want to decide in the morning (I can never do all
+ what is in the agenda) and then I'm no longer overwhelmed by that
+ long agenda.
+ - This may also be relevant: <https://github.com/alphapapa/org-now>.
+- OK thanks - but then why not just create custom agenda views for a)
+ building the daily list and then b) just viewing the daily list
+ without distractions? e.g. via org-super-agenda or org-ql?
+ - Sometimes I also want to review my previous tasks I've done.
+ - There is build-in org-agenda-log-mode (v l) to do this. One just
+ need to make sure that the task state changes are actually
+ logged (see `(apropos "org-log-*")`).
+ - I suspect that could also be achieved via org-ql or similar but
+ admit it's probably a more complex solution. Just naturally
+ averse to anything which duplicates data and could lead to
+ inconsistencies :)
+ - Exactly. It is just very easy to do it in such a format, but
+ it can definitely be achieved by super-agenda/org-ql
+
+## How long does it usually take you to manage/maintain your agenda on a daily basis?
+- Five minutes a day.
+- Extensively uses org-capture to get thoughts down and schedule
+ things for later — gets things out of head and saves the task for
+ later.
+- Weekly review to go through checklists — usually takes about half an
+ hour.
+
+## What version of Emacs and of Org do you currently use?
+- Emacs: 25.3.1
+- Orgmode version: 9.1.5
+
+## Do you keep Emacs open with you all day, or just when you need to add tasks or reference todos?
+It's open all the day. Two monitor setup, Emacs is always opened on
+one (usually the non-main one, apparently, but moved back to the main
+one if necessary).
+
+## Where do your notes/tasks end up after you complete them (lurst asked that first on IRC)?
+In archives (missed some details here, sorry).
+
+## Do you use Org mode on a mobile device as well? If so how do you do it?
+On the road I have a real old fashioned paper notebook with a
+ballpoint pen ;-)
+
+## How did you add the super fast typing?
+- A) I learned touch typing at school around 45 years ago.
+- B) Kdenlive can accelerate video material. You need to mark it (cut
+ it left and right) and then press Shift-Ctrl and the mouse to drag
+ it, that adds the time lapse effect.
+
+## Do you export your Org files or Agenda files for others?
+I once tried it at work, but it didn't work out. For me Org is a
+**personal** prodcutivity system and not a sort of
+groupware. Nevertheless, I have a ToDo keyword "DELEGATED" to monitor
+e.g. errands that I give to my kids.
+
+## Do you use Emacs for everything or just a few things like time management, programming, etc.?
+Emacs is my primary editor for shell scripts, LaTeX files, even
+LilyPond (remember that talk in the morning). I wrote all the LaTeX
+files for the book I prepared for my course in Emacs.
+
+## Do you keep your project notes and backup information with the to do items in your agenda or in separate files?
+The notes are all in the :LOGBOOK: drawer of each task. So I have a
+sort of "micro blog" there that clearly shows what happened with that
+task so far. I even see all the "RESCHEDULED on&#x2026;" timestamps
+which helps me to identify the tasks I procrastinate. ;-)
+
+## Not a question but thank you so much for your videos Rainer
+- You're welcome. What started as a "I need to show Org to a few
+ people" turned out helpful to a lot more than I ever expected. ;-)
+ - These videos helped me so much! Thank you!
+
+# Notes
+- Showcases org-capture, org-agenda, rescheduling from the agenda.
+- The idea of "The 3 most important tasks" is important to make a
+ clear target on day to day basis.
+- Just in case Rainer is not checking the IRC: lots of compliments!
+ Also for your courses (on YouTube)!!
+- How Org Mode Saved My Life - Programmer Interview With Rainer König
+ On Emacs Org Mode
+ - <https://www.youtube.com/watch?v=L_DYO0_eJ6A>
+ - <https://www.youtube.com/watch?v=kPKhS-QDn7c&t=1332s>
+- Udemy Course URL:
+ <https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?referralCode=D0CB0D077ED5EC0788F7>
+- Very interesting thing to know: Rainer is not using a substantial
+ customized setup. It's rather out-of-the-box only.
+- Org-mode tutorial YouTube playlist:
+ <https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE>
+
+<a name="transcript"></a>
+# Transcript
+
+00:00:02.480 --> 00:00:22.560
+Hi there, this is Rainer. I have a
+10-minute time slot at the EmacsConf and
+I will show you a quick walk through my
+GTD system in Org mode, so let's start
+with capturing. We want to capture what
+we do here.
+
+00:00:22.560 --> 00:01:03.600
+So the idea is I press F6 and I say: "I
+want to make a small project because
+this video will be a small project," so
+the thing is: "Record a video for Emacs
+Conf 2020." Video is recorded, edited,
+and uploaded. We can also set the
+timeline because we want to upload it.
+The time, the deadline for uploads
+is--we know it already--the 14th of
+November. so let me put this in here.
+See, this is done.
+
+00:01:03.600 --> 00:01:40.400
+Now, because it's a project... I mean, I
+could say just one task to record a
+video, but it's too much, so let's split
+it down in a few small tasks. The next
+one...
+
+00:01:40.400 --> 00:02:18.560
+So you see, I've just typed a few quick
+tasks. We can see them if we look in the
+capture file. You see, there's my
+project entry and there are all my
+tasks. Since it's a project, I can now
+make it easy. I just indent every task
+by one and then, so...
+
+00:02:18.560 --> 00:02:45.599
+Okay, so you see we have one project
+here, and this one we refile now to our
+backlog. So if we look in our backlog,
+you see my project with all the tasks.
+
+00:02:45.599 --> 00:03:30.879
+So now, next one. I pretend now I'm
+doing a weekly review. C-c x b. And I
+already did some things, and now the
+point where I am is scheduled tasks with
+no date. Those are all those tasks. So I
+have a weekly review helper that says,
+okay, show me everything that I need to
+schedule, plan. So schedule this class.
+We do everything.
+
+00:03:30.879 --> 00:04:03.200
+So everything is scheduled now, and we
+can check off that and so on. We can...
+I have a plan for every day. That's my
+free plan. I press F6, and I say p p
+plan. Private things. You see there is
+the first day, 12th of November, German.
+And now I can look at what I have to do
+today.
+
+00:04:04.239 --> 00:04:37.680
+My agenda view is very long, and I just
+want to focus on a few tasks, so I
+copied them to my daily plan. I just
+want to show you. So I have a daily plan
+for every day, and that means this one
+is what I see, and this one is gone.
+
+00:04:37.680 --> 00:05:15.605
+So now, let's pretend we are working on
+the first: we find the requirements for
+the video. We had a look. Okay, I can
+mark this task as done here because I
+knew the requirements. C-c t. Done.
+Format is 720p, webm codec. So this one
+is done and I can mark it off here as
+well. So now I have marked it off
+everywhere.
+
+00:05:15.605 --> 00:05:24.639
+The good thing of my daily plan is that
+I can really see it all the day. I stick
+to this, what I decided in the morning
+what I want to do.
+
+00:05:24.639 --> 00:05:58.319
+So let's go to the next one. Make a
+quick test. Yeah, I did the test
+already. I will do a small trick. I say,
+okay, I record the video here. Video
+recorded. Then let me do what to show.
+Now I'm recording the video.
+
+00:05:58.319 --> 00:07:02.560
+Let's see. What we do: we had capture,
+we had weekly review, we had daily
+planning. How are we processing this?
+Very nice. So let's pretend the video is
+recorded C-c t done. Let me put this to
+NEXT again. Start kdenlive to time
+lapse. After recording it, I pretend
+this is done now. C-c t done. Then I
+have a video ready. Let's pretend I did
+the upload as well. Done. Video
+uploaded. So I can say everything now is
+done. Save it, so tomorrow I see what I
+did yesterday. Here I'm completely done.
+
+00:07:02.560 --> 00:07:40.455
+We have the weekly review. We put
+another buffer here because I want to
+show you the final step of my weekly
+review. If you see, there's a final step
+that says: select finished tasks and
+make a bulk archive action. So if you
+look at my EmacsConf thing, okay, the
+project is done as well. Project C-c t
+done. And then, what I can do is now see
+a weekly review helper. Finished tasks.
+
+00:07:40.455 --> 00:08:00.320
+I could make a bulk operation that says
+archive everything, but at the moment I
+don't need to do that because we have a
+tree structure, so it's C-c x a I have
+this task away, and the task is done. So
+that's it.
+
+00:08:00.320 --> 00:08:21.959
+That's my system you see: from capturing
+tasks, to scheduling tasks, to putting
+it on the daily plan, performing it, and
+at the end, when everything is done, the
+next weekly review they will go to the
+archive file, because it's finished.
+Thank you for watching. That's it.