diff options
Diffstat (limited to '')
-rw-r--r-- | 2020/info/10.md | 2 | ||||
-rw-r--r-- | 2020/organizers-notebook.org | 4 | ||||
-rw-r--r-- | 2020/subtitles/emacsconf-2020--10-lead-your-future-with-org--andrea.sbv | 348 |
3 files changed, 353 insertions, 1 deletions
diff --git a/2020/info/10.md b/2020/info/10.md index d15f249e..9a3da598 100644 --- a/2020/info/10.md +++ b/2020/info/10.md @@ -1,7 +1,7 @@ # Lead your future with Org Andrea -[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--10-lead-your-future-with-org--andrea.webm"]] +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--10-lead-your-future-with-org--andrea.webm" subtitles="emacsconf-2020--10-lead-your-future-with-org--andrea.vtt"]] [Download compressed .webm video (10.5M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--10-lead-your-future-with-org--andrea--vp9-q56-video-original-audio.webm) The world is full of possibilities. A person life is rather short diff --git a/2020/organizers-notebook.org b/2020/organizers-notebook.org index 68db940e..74803579 100644 --- a/2020/organizers-notebook.org +++ b/2020/organizers-notebook.org @@ -6,6 +6,10 @@ Either subtitles (with timestamps) or a text transcript (no timestamps) is perfe *** TODO mplsCorwin: emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--questions--bala-ramadurai.webm *** TODO mplsCorwin: emacsconf-2020--08-building-reproducible-emacs--andrew-tropin.webm *** TODO sachac: emacsconf-2020--10-lead-your-future-with-org--andrea.webm +Added transcript to info/10.md, seeing if YouTube can automatically +assign timing. Took about 24 minutes to transcribe 8 minute talk. If +it doesn't work out, I might manually time it. + *** TODO emacsconf-2020--24-analyze-code-quality-through-emacs-a-smart-forensics-approach-and-the-story-of-a-hack--andrea.webm ** Edit automatic subtitles No need to worry about end timestamps, since I'll set them to the diff --git a/2020/subtitles/emacsconf-2020--10-lead-your-future-with-org--andrea.sbv b/2020/subtitles/emacsconf-2020--10-lead-your-future-with-org--andrea.sbv new file mode 100644 index 00000000..1718ca36 --- /dev/null +++ b/2020/subtitles/emacsconf-2020--10-lead-your-future-with-org--andrea.sbv @@ -0,0 +1,348 @@ +0:00:00.220,0:00:03.400 +Welcome to my talk, Lead Your Future with +Org. + +0:00:03.400,0:00:04.680 +Who am I? + +0:00:04.680,0:00:05.680 +I'm Andrea. + +0:00:05.680,0:00:10.060 +I work as a Scala software engineer somewhere +in the Netherlands, and I inherited my passion + +0:00:10.060,0:00:12.340 +for Emacs from my PhD supervisor. + +0:00:12.340,0:00:15.050 +From that moment on, I got in synergy with +it. + +0:00:15.050,0:00:19.830 +You can find more about me and my interests +at https://ag91.github.io. + +0:00:19.830,0:00:27.150 +That is the place where I keep my blog and +I blog on a weekly basis. + +0:00:27.150,0:00:29.449 +Let's get into the bulk of the talk. + +0:00:29.449,0:00:31.679 +Why I needed a vision. + +0:00:31.679,0:00:34.360 +The main, main problem is that I have too +many interests. + +0:00:34.360,0:00:37.740 +I like a lot of things, and these things take +time. + +0:00:37.740,0:00:44.000 +Then I have too little time to do other things +that are very important as well. + +0:00:44.000,0:00:46.430 +And so I need priority. + +0:00:46.430,0:00:51.750 +And the vision in my mind is both an ambition, +something that I want to do with my life, + +0:00:51.750,0:00:59.220 +and at the same time, it's a way to focus +my efforts and get rid of some stuff that + +0:00:59.220,0:01:03.350 +fundamentally is not something I really care +so much about. + +0:01:03.350,0:01:09.400 +Even if you come up with a vision and so with +a smaller scope of things that you want to + +0:01:09.400,0:01:17.150 +do, even then, you have to take this ambition +of yours, this vision, and disassemble it + +0:01:17.150,0:01:19.310 +in very small steps. + +0:01:19.310,0:01:28.950 +Org Mode is very good at taking care of this +because you can keep track of TODOs in Org + +0:01:28.950,0:01:29.950 +Mode. + +0:01:29.950,0:01:36.740 +So let me show you how I keep an agenda that +also keeps track of my vision. + +0:01:36.740,0:01:40.250 +For this talk, I have a running example. + +0:01:40.250,0:01:42.990 +Vision will be "I want to bring joy to people." + +0:01:42.990,0:01:45.730 +and "I want to live in synergy with the planet." + +0:01:45.730,0:01:49.740 +Okay, so, given these two visions, let's open +the agenda. + +0:01:49.740,0:01:59.560 +You will see on the right that now I have +some tasks, both on Tuesday and on Friday. + +0:01:59.560,0:02:04.560 +Things to notice is that we said one of our +visions is synergy with the planet, so some + +0:02:04.560,0:02:13.010 +tasks are annotated on the left with this +category and some with "Bring joy to people." + +0:02:13.010,0:02:16.730 +In this way, you can distinguish where are +my... + +0:02:16.730,0:02:20.100 +In this day, where my effort is going in this +day. + +0:02:20.100,0:02:27.950 +The other thing is the specification of these +tasks, and then at the end, you can notice + +0:02:27.950,0:02:42.690 +a tag on the right that is essentially a guess +of how long this task will have an effect + +0:02:42.690,0:02:43.750 +over the future. + +0:02:43.750,0:02:53.970 +So, for example, installing solar panel onto +my roof is going to have an effect of 10 years + +0:02:53.970,0:02:57.180 +over my life, if I manage to achieve that. + +0:02:57.180,0:03:01.230 +That is my rough guess. + +0:03:01.230,0:03:08.180 +You will notice that the ones that have a +bigger amount, so 10 years over the 5 year + +0:03:08.180,0:03:15.879 +one, because I order my day so that the tasks +that are more important or that I believe + +0:03:15.879,0:03:21.540 +are more effective over my future, I sort +them so that they appear at the top. + +0:03:21.540,0:03:26.420 +In this way, I can basically decide, okay, +today, what should I... + +0:03:26.420,0:03:36.379 +Find a video on Youtube, but I should take +into consideration when I look at my agenda + +0:03:36.379,0:03:42.379 +that I've traded that small fun for today +with something that could have had an effect + +0:03:42.379,0:03:45.890 +over a longer period of time. + +0:03:45.890,0:04:03.909 +Let me show you how I also exploit the facilities +that Org Mode comes with. + +0:04:03.909,0:04:05.190 +I will... + +0:04:05.190,0:04:07.830 +I have two templates available to me. + +0:04:07.830,0:04:09.330 +I will choose one. + +0:04:09.330,0:04:13.970 +The first thing that it asks to me is "How +long will this affect your life?" + +0:04:13.970,0:04:20.660 +So I like ... It will affect a long time, +if I manage to produce only for myself. + +0:04:20.660,0:04:23.400 +So I choose 10 years. + +0:04:23.400,0:04:24.750 +And then I specify the task. + +0:04:24.750,0:04:29.080 +So, "Learn how to keep bees." + +0:04:29.080,0:04:30.080 +I collect this task. + +0:04:30.080,0:04:35.870 +It will now appear in the middle because 10 +years is between 20 years and 5 years. + +0:04:35.870,0:04:40.860 +So I know that if I put some effort in learning +how to keep bees, I should be quite happy + +0:04:40.860,0:04:41.979 +for today. + +0:04:41.979,0:04:43.060 +Okay. + +0:04:43.060,0:04:50.470 +So, say that I do it, say that that's it... + +0:04:50.470,0:04:52.490 +Once I've done this task, how can I be... + +0:04:52.490,0:04:58.000 +How do I know how much progress I am doing? + +0:04:58.000,0:05:07.100 +The way I can do that is by retrospecting +weekly or monthly about the successes or the + +0:05:07.100,0:05:09.520 +progress that I am doing. + +0:05:09.520,0:05:14.949 +How I do it is simply by running this kind +of snippet that shows me that for this month, + +0:05:14.949,0:05:23.350 +I have done three tasks for bringing joy to +people and three tasks for synergy with planet. + +0:05:23.350,0:05:30.300 +This is useful because you can repeat it and +it will be appended, so every time you run + +0:05:30.300,0:05:38.040 +it again, you can compare if you are... how +you are working towards your goal and if you're + +0:05:38.040,0:05:43.830 +focusing more on bringing joy to people or +if you're focusing more on synergy. + +0:05:43.830,0:05:45.990 +Balance the effort. + +0:05:45.990,0:05:51.850 +A thing that I want to share that I think +will be useful to you is this function I use + +0:05:51.850,0:05:55.789 +that I made for myself to create these statistics. + +0:05:55.789,0:06:04.509 +It's a wrapper around the very enjoyable library +org-ql, which allows you to query and group + +0:06:04.509,0:06:13.650 +headings, do analysis on headings, or restructuring +and view headings in a SQL fashion. + +0:06:13.650,0:06:19.120 +The syntax is very similar to SQL. + +0:06:19.120,0:06:25.390 +You can manipulate your headings and visualize +them or just get statistics as I have done + +0:06:25.390,0:06:26.390 +here. + +0:06:26.390,0:06:36.540 +Finally, for this talk, say that you are doing +progress, that progress most likely will generate + +0:06:36.540,0:06:39.950 +some useful knowledge for yourself. + +0:06:39.950,0:06:46.050 +My way to store this knowledge is through +org-roam, another interesting mode that is + +0:06:46.050,0:06:54.759 +very... that is becoming very relevant and +known today. + +0:06:54.759,0:06:56.020 +The idea is that I simply... + +0:06:56.020,0:07:08.470 +If I learn how to make, how to install solar +panels, that can be useful knowledge. + +0:07:08.470,0:07:15.800 +I can link to some other knowledge that I +have and so create my own knowledgebase, and + +0:07:15.800,0:07:19.020 +save it for later use. + +0:07:19.020,0:07:25.160 +My later use is typically, in this case, my +blog. + +0:07:25.160,0:07:31.630 +In here, I have a few notes that are basically +a synthesis of knowledge that I have collected + +0:07:31.630,0:07:34.550 +doing my tasks towards my vision. + +0:07:34.550,0:07:39.440 +With this, this is all I wanted to show you +for this talk. + +0:07:39.440,0:07:47.490 +You can follow me on my blog at https://ag91.github.io +. That is also where I am going to share a + +0:07:47.490,0:07:55.370 +version of this Org Mode file that allows +you basically to create the same kind of configuration + +0:07:55.370,0:08:02.950 +I have here, and you can create an instance +by running this snippet of Emacs in which + +0:08:02.950,0:08:04.790 +you can just run this example. + +0:08:04.790,0:08:11.890 +An extended example I will also add, to just +play around safely with this kind of configuration. + +0:08:11.890,0:08:13.300 +So enjoy the rest of the conference. + +0:08:13.300,0:08:14.460 +Catch you later! + +0:08:14.460,0:08:15.650 +Nice to meet you! + |