From e59a5ca21f16aedfdd709bcf684a9814d05759d9 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 20 Dec 2020 02:03:32 -0500 Subject: Add subtitles and transcript for 16 --- ...from-user-to-package-maintainer--leo-vivier.vtt | 274 ++++++++------------- 1 file changed, 99 insertions(+), 175 deletions(-) (limited to '2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt') diff --git a/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt b/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt index 2f1b1ad1..facb16b8 100644 --- a/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt +++ b/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt @@ -34,7 +34,7 @@ section because I wanted to get a chance, basically, to tell 00:00:21.600 --> 00:00:24.160 -you a little more about who I am and +you a little more about who I am and 00:00:24.160 --> 00:00:27.039 how I got from basically being a user of @@ -100,7 +100,7 @@ believe it's been so long. But yes, it's been a journey because, 00:01:07.680 --> 00:01:12.000 -in a way, nothing +in a way, nothing 00:01:12.000 --> 00:01:15.119 made me go for Emacs. You know I'm an-- @@ -118,7 +118,7 @@ university to study English literature and linguistics, and 00:01:24.320 --> 00:01:26.159 -I just got started in emacs +I just got started in Emacs 00:01:26.159 --> 00:01:28.240 because I was looking for ways to take @@ -267,29 +267,27 @@ and you haven't found a way to do so. 00:03:04.480 --> 00:03:05.920 You go on StackExchange. You find -00:03:05.920 --> 00:03:06.640 -something - -00:03:06.640 --> 00:03:09.040 -that's interesting. You add it to your +00:03:05.920 --> 00:03:09.040 +something that's interesting. You add it +to your 00:03:09.040 --> 00:03:10.239 Emacs configuration. You 00:03:10.239 --> 00:03:11.680 -barely understand anything that's going +barely understand anything that's going on. 00:03:11.680 --> 00:03:13.519 -on. You know that it's supposed to be +You know that it's supposed to be 00:03:13.519 --> 00:03:14.800 Emacs Lisp. 00:03:14.800 --> 00:03:17.200 -"I hardly know Emacs and I +"I hardly know Emacs and 00:03:17.200 --> 00:03:19.440 -know even less what is Lisp supposed to be." +I know even less what is Lisp supposed to be." 00:03:19.440 --> 00:03:21.440 But you paste it in and it does what you @@ -337,13 +335,13 @@ how spartan the entire thing is, but it actually is 00:03:54.640 --> 00:03:58.400 -a lovely prison so to speak. +a lovely prison, so to speak. 00:03:58.400 --> 00:04:00.400 -That's how I got started eight years +That's how I got started eight years ago. 00:04:00.400 --> 00:04:01.680 -ago. I just wanted +I just wanted 00:04:01.680 --> 00:04:04.319 to find a way to do my research properly. @@ -367,7 +365,7 @@ Microsoft solutions when it came to taking notes. 00:04:16.320 --> 00:04:19.359 -So yeah, I got started in emacs. I +So yeah, I got started in Emacs. I 00:04:19.359 --> 00:04:20.880 read a little bit about what plain text @@ -384,19 +382,15 @@ computers, 00:04:27.120 --> 00:04:30.160 but I was not a computer science student. -00:04:30.160 --> 00:04:32.479 +00:04:30.160 --> 00:04:33.520 I had barely any experience with - -00:04:32.479 --> 00:04:33.520 programming 00:04:33.520 --> 00:04:36.080 and coding, and I was even less of a -00:04:36.080 --> 00:04:36.800 +00:04:36.080 --> 00:04:39.919 hacker - -00:04:36.800 --> 00:04:39.919 back then. 00:04:39.919 --> 00:04:42.560 @@ -408,10 +402,8 @@ beginning, I had close to no knowledge, 00:04:44.479 --> 00:04:45.840 whether it be about -00:04:45.840 --> 00:04:47.840 +00:04:45.840 --> 00:04:48.880 the free software world, whether it be - -00:04:47.840 --> 00:04:48.880 about... 00:04:48.880 --> 00:04:50.800 @@ -426,11 +418,8 @@ on the screen at the moment, right?) 00:04:54.080 --> 00:04:55.360 No, I'm not sharing anything, I'm -00:04:55.360 --> 00:04:55.759 -just - -00:04:55.759 --> 00:04:59.040 -presenting. +00:04:55.360 --> 00:04:59.040 +just presenting. 00:04:59.040 --> 00:05:02.240 So when I started, I had no @@ -456,11 +445,9 @@ you don't just stumble upon 00:05:17.039 --> 00:05:19.759 LaTeX, you embroil yourself in the -00:05:19.759 --> 00:05:21.199 -turmoil of - -00:05:21.199 --> 00:05:24.560 -suffering, of late nights tweaking, +00:05:19.759 --> 00:05:24.560 +turmoil of suffering, of late +nights tweaking, 00:05:24.560 --> 00:05:27.440 so that your document is exactly in the @@ -468,11 +455,9 @@ so that your document is exactly in the 00:05:27.440 --> 00:05:33.440 perfect shape you want it to be. -00:05:33.440 --> 00:05:35.520 -Soon after, when I got started with Emacs - -00:05:35.520 --> 00:05:36.639 -and LaTeX, +00:05:33.440 --> 00:05:36.639 +Soon after, when I got started with +Emacs and LaTeX, 00:05:36.639 --> 00:05:38.400 I discovered something that truly @@ -489,11 +474,9 @@ this afternoon about Org Mode, 00:05:46.960 --> 00:05:49.360 I won't be spending too much time on it. -00:05:49.360 --> 00:05:50.479 -But Org Mode, - -00:05:50.479 --> 00:05:53.680 -for me, was a revelation. It's... +00:05:49.360 --> 00:05:53.680 +But Org Mode, for me, was a +revelation. It's... 00:05:53.680 --> 00:05:56.880 There was something that, upon reading @@ -522,20 +505,14 @@ stumbled upon 00:06:12.240 --> 00:06:15.919 in your Emacs journey... -00:06:15.919 --> 00:06:18.720 -For me, when I stumbled upon - -00:06:18.720 --> 00:06:19.680 -this +00:06:15.919 --> 00:06:19.680 +For me, when I stumbled upon this 00:06:19.680 --> 00:06:21.840 document, I was starting to get -00:06:21.840 --> 00:06:23.440 -interested in Getting Things - -00:06:23.440 --> 00:06:24.240 -Done and +00:06:21.840 --> 00:06:24.240 +interested in Getting Things Done and 00:06:24.240 --> 00:06:26.560 all the nitty-gritty stuff about @@ -582,10 +559,8 @@ whichever small adjustment 00:07:00.479 --> 00:07:02.000 that you needed in workflow -00:07:02.000 --> 00:07:04.800 +00:07:02.000 --> 00:07:05.440 whether it be more states for your - -00:07:04.800 --> 00:07:05.440 TODOs, 00:07:05.440 --> 00:07:07.520 @@ -594,11 +569,8 @@ whether it be, oh, I want my weeks to 00:07:07.520 --> 00:07:09.360 start on Monday and not on Saturday, -00:07:09.360 --> 00:07:13.039 -oh, it's half past one and I need - -00:07:13.039 --> 00:07:13.520 -to... +00:07:09.360 --> 00:07:13.520 +oh, it's half past one and I need to... 00:07:13.520 --> 00:07:15.280 in the morning, I mean, and I need to make @@ -691,7 +663,7 @@ want to be doing with Org Mode. I believe at the time the the key 00:08:24.479 --> 00:08:29.199 -issue that triggered this reflex for me was +issue that triggered this reflex for me was 00:08:29.199 --> 00:08:31.039 I wanted to do something with the agenda. @@ -708,10 +680,8 @@ for those of you who know, in your 00:08:36.320 --> 00:08:38.000 agenda, you have the ability to have many -00:08:38.000 --> 00:08:39.440 +00:08:38.000 --> 00:08:41.200 files, and you have the ability to have - -00:08:39.440 --> 00:08:41.200 categories. 00:08:41.200 --> 00:08:47.920 @@ -732,10 +702,8 @@ group for my professional life, I could 00:08:55.440 --> 00:08:56.000 have a group -00:08:56.000 --> 00:08:59.120 +00:08:56.000 --> 00:08:59.600 for one work, the second - -00:08:59.120 --> 00:08:59.600 work... 00:08:59.600 --> 00:09:00.800 @@ -786,10 +754,8 @@ that I have is just to show you 00:09:37.040 --> 00:09:40.240 how simple it is to become a maintainer, -00:09:40.240 --> 00:09:41.600 +00:09:40.240 --> 00:09:42.800 how to become more involved with the - -00:09:41.600 --> 00:09:42.800 development. 00:09:42.800 --> 00:09:46.320 @@ -820,7 +786,7 @@ is coming from someone who's never studied programming-- 00:10:01.760 --> 00:10:04.399 -it made sense. +it made sense. 00:10:04.399 --> 00:10:06.079 Everything is so verbose when you get @@ -870,11 +836,9 @@ Fast forward maybe two to three weeks of 00:10:38.560 --> 00:10:41.600 intense turmoil and many nights which -00:10:41.600 --> 00:10:42.720 -were spent - -00:10:42.720 --> 00:10:46.079 -single-mindedly working on this project, +00:10:41.600 --> 00:10:46.079 +were spent single-mindedly working on +this project, 00:10:46.079 --> 00:10:48.079 two weeks after, I had something that was @@ -894,11 +858,9 @@ it just felt like, okay, I can contribute 00:11:00.320 --> 00:11:02.160 something to Org Mode, and I can do -00:11:02.160 --> 00:11:06.000 -something that would benefit as many people - -00:11:06.000 --> 00:11:07.600 -as possible. +00:11:02.160 --> 00:11:07.600 +something that would benefit as many +people as possible. 00:11:07.600 --> 00:11:09.519 And to me, that was the click. That's when @@ -915,10 +877,8 @@ that felt useful to the community. 00:11:18.079 --> 00:11:20.079 And nowadays, as I told you, I -00:11:20.079 --> 00:11:21.760 +00:11:20.079 --> 00:11:22.640 maintain packages, but really, nothing - -00:11:21.760 --> 00:11:22.640 has changed. 00:11:22.640 --> 00:11:24.399 @@ -969,10 +929,8 @@ step where you're really worried 00:11:57.440 --> 00:11:59.360 about learning Elisp because it feels -00:11:59.360 --> 00:12:01.440 +00:11:59.360 --> 00:12:02.399 like such a monumental task to be - -00:12:01.440 --> 00:12:02.399 undertaking 00:12:02.399 --> 00:12:04.720 @@ -997,7 +955,7 @@ if you've been using Org Mode, maybe one day you thought, "oh, yes, 00:12:15.600 --> 00:12:18.160 -I wish I could do this but I can't," +I wish I could do this but I can't," 00:12:18.160 --> 00:12:19.920 or maybe do try to do this, @@ -1048,7 +1006,7 @@ we are doing this entire presentation-- sorry, this entire conference with free software. 00:13:00.800 --> 00:13:02.240 -Just see all the things we've been able +Just see all the things we've been able 00:13:02.240 --> 00:13:03.920 to do in free software. @@ -1090,7 +1048,7 @@ in Emacs. You might be scared, but just do it. Just give it a shot. 00:13:35.920 --> 00:13:38.560 -Just give it maybe one afternoon. +Just give it maybe one afternoon. 00:13:38.560 --> 00:13:39.199 Try to read it. @@ -1107,10 +1065,8 @@ presentation right now, and if you're 00:13:45.680 --> 00:13:47.199 interested enough in any of the talks -00:13:47.199 --> 00:13:48.560 +00:13:47.199 --> 00:13:49.519 you're going to have during the entire - -00:13:48.560 --> 00:13:49.519 conference, 00:13:49.519 --> 00:13:51.839 @@ -1120,10 +1076,10 @@ do give it a shot. I'm pretty sure you will like the journey 00:13:52.959 --> 00:13:55.760 -on which you will be embarking upon. So i +on which you will be embarking upon. So I 00:13:55.760 --> 00:13:57.120 -believe i'm finishing one minute early +believe I'm finishing one minute early, 00:13:57.120 --> 00:14:01.040 but I see quite a bit of questions already. @@ -1132,7 +1088,7 @@ but I see quite a bit of questions already. I'm not sure. Sacha, should I 00:14:04.320 --> 00:14:06.000 -just be reading the questions, or +just be reading the questions, or 00:14:06.000 --> 00:14:07.120 do you want to be feeding me the @@ -1144,7 +1100,7 @@ questions? (Amin: It's really up to you. it's 00:14:11.120 --> 00:14:12.320 -completely up to you. +completely up to you. 00:14:12.320 --> 00:14:13.600 If you've got the questions @@ -1176,17 +1132,13 @@ Yeah. I mean, I do believe... There's 00:14:29.680 --> 00:14:31.360 an idea of privilege. I mean, I'm -00:14:31.360 --> 00:14:34.639 -french. I live in... I'm lucky enough to - -00:14:34.639 --> 00:14:35.279 +00:14:31.360 --> 00:14:35.279 +French. I live in... I'm lucky enough to be here -00:14:35.279 --> 00:14:38.560 -at university, okay, and I'm fairly aware - -00:14:38.560 --> 00:14:39.120 -of the +00:14:35.279 --> 00:14:39.120 +at university, okay, and I'm fairly +aware of the 00:14:39.120 --> 00:14:41.600 discrepancies that happen, even in France, @@ -1230,11 +1182,9 @@ Emacs. What I might do... I'm going to share my 00:15:13.519 --> 00:15:15.120 screen just to show you -00:15:15.120 --> 00:15:19.519 +00:15:15.120 --> 00:15:22.880 how this works. I will be sharing - -00:15:19.519 --> 00:15:22.880 -this window. +this window. 00:15:22.880 --> 00:15:24.399 I believe it's frozen on my end, so I @@ -1270,7 +1220,7 @@ learn Elisp. Maybe the best chance that you have 00:15:46.880 --> 00:15:49.040 -is just to go open these info pages. +is just to go open these info pages. 00:15:49.040 --> 00:15:50.959 I'm sure someone will be kind enough to @@ -1285,7 +1235,7 @@ on IRC but it's probably the best way 00:15:56.880 --> 00:15:59.040 -to get started with Elisp. +to get started with Elisp. 00:15:59.040 --> 00:16:01.279 You know, we tend to get obsessed, with @@ -1369,7 +1319,7 @@ no worries.) Oh, splendid, so I won't have to make a 00:16:52.720 --> 00:16:54.800 -fool out of myself. +fool out of myself. 00:16:54.800 --> 00:16:56.800 So the last question I wanted to answer was @@ -1407,10 +1357,8 @@ guides or places to start? 00:17:19.679 --> 00:17:23.199 i get a bit overwhelmed by some things. -00:17:23.199 --> 00:17:24.959 +00:17:23.199 --> 00:17:26.799 For example, the choice of different test - -00:17:24.959 --> 00:17:26.799 frameworks.") 00:17:26.799 --> 00:17:28.240 @@ -1461,17 +1409,14 @@ and you have a section in the manual for this, 00:17:58.400 --> 00:18:00.799 because for me, it was the key step to -00:18:00.799 --> 00:18:01.919 -getting to - -00:18:01.919 --> 00:18:04.320 -develop good packages. It was +00:18:00.799 --> 00:18:04.320 +getting to develop good packages. It was 00:18:04.320 --> 00:18:06.160 understanding basically what the code did 00:18:06.160 --> 00:18:08.960 -and having us something like a +and having us something like a 00:18:08.960 --> 00:18:09.919 REPL (read-evaluate-print-loop) @@ -1485,14 +1430,9 @@ and see exactly which states the 00:18:13.360 --> 00:18:16.000 variables are at which at this point in the -00:18:16.000 --> 00:18:18.400 +00:18:16.000 --> 00:18:20.080 program. That's really my biggest advice - -00:18:18.400 --> 00:18:20.080 -to you - -00:18:20.080 --> 00:18:21.200 -[Music] +to you. 00:18:21.200 --> 00:18:24.400 Any other question? Thanks. Yeah, I see one @@ -1507,7 +1447,7 @@ So there's one. They ask, "How did the freedom of Emacs help you on 00:18:30.080 --> 00:18:33.120 -your way?" +your way?" 00:18:33.120 --> 00:18:36.480 So the freedom of Emacs... I mentioned @@ -1518,23 +1458,17 @@ that Emacs, for me, was my gateway 00:18:38.080 --> 00:18:40.320 into free software and the freedom of -00:18:40.320 --> 00:18:41.360 -Emacs was that +00:18:40.320 --> 00:18:43.840 +Emacs was that you could maybe... First +and foremost, -00:18:41.360 --> 00:18:43.840 -you could maybe... First and foremost, +00:18:43.840 --> 00:18:47.840 +compared to other software, was that +you had -00:18:43.840 --> 00:18:44.960 -compared to - -00:18:44.960 --> 00:18:47.840 -other software, was that you had - -00:18:47.840 --> 00:18:48.400 -behind Emacs, - -00:18:48.400 --> 00:18:51.039 -Elisp, which allows you to read the code, +00:18:47.840 --> 00:18:51.039 +behind Emacs, Elisp, which allows you to +read the code, 00:18:51.039 --> 00:18:52.400 read whatever is going on in the @@ -1545,11 +1479,9 @@ background. 00:18:53.039 --> 00:18:54.640 Surely, if you go deep enough, you'll -00:18:54.640 --> 00:18:56.160 -end up on - -00:18:56.160 --> 00:18:58.000 -C functions that you might not be able to +00:18:54.640 --> 00:18:58.000 +end up in C functions that you might not +be able to 00:18:58.000 --> 00:18:59.679 read if you do not have the experience. @@ -1570,7 +1502,7 @@ the commands have a very verbose name, like something simple as 00:19:10.080 --> 00:19:13.440 -org go to next subtree or +org go to next subtree or 00:19:13.440 --> 00:19:15.840 org go to a parent subtree. You know, things @@ -1680,29 +1612,23 @@ which requires fixing your frozen camera. 00:20:30.080 --> 00:20:31.919 if this is not possible, please post -00:20:31.919 --> 00:20:34.000 +00:20:31.919 --> 00:20:36.240 suit selfies in an easily accessible - -00:20:34.000 --> 00:20:36.240 location." 00:20:36.240 --> 00:20:38.720 Okay, I'll make sure to do this. But yes, I -00:20:38.720 --> 00:20:40.559 +00:20:38.720 --> 00:20:41.200 wanted to hype things up for the - -00:20:40.559 --> 00:20:41.200 conference, 00:20:41.200 --> 00:20:43.039 -so yes I did get the three-piece suit out. +so yes, I did get the three-piece suit out. -00:20:43.039 --> 00:20:44.400 -I'm very glad - -00:20:44.400 --> 00:20:45.919 -you like it. By the way when you get +00:20:43.039 --> 00:20:45.919 +I'm very glad you like it. By the way, +when you get 00:20:45.919 --> 00:20:47.760 a chance to see me live again, @@ -1741,7 +1667,7 @@ that you've added to your repertoire?") Very interesting question. 00:21:17.600 --> 00:21:20.799 -The thing is, +The thing is, 00:21:20.799 --> 00:21:22.320 when you've spent as long as I have on @@ -1810,7 +1736,7 @@ you later today when i'll be presenting my other talks. 00:22:10.159 --> 00:22:13.840 -(Amin: AWesome. +(Amin: Aeesome. 00:22:13.840 --> 00:22:16.880 We have one question @@ -1819,7 +1745,7 @@ We have one question from Jonas, the maintainer 00:22:20.159 --> 00:22:20.880 -from Magit. +from Magit. 00:22:20.880 --> 00:22:24.720 He asks, "When you touched your @@ -1852,13 +1778,11 @@ I'm really sorry. Everything is frozen on my end. 00:22:46.960 --> 00:22:48.720 -(Amin: No problem. Yeah i'm more talking to the +(Amin: No problem.) Yeah I'm more talking +to the 00:22:48.720 --> 00:22:49.940 -audience, I guess.) - -00:22:49.940 --> 00:22:51.520 -[Music] +audience, I guess. 00:22:51.520 --> 00:22:55.120 I hope my lack of @@ -1936,7 +1860,7 @@ and to help give some face-to-face time with the audience. Unfortunately 00:23:51.840 --> 00:23:53.520 -your webcam cut out, but I mean +your webcam cut out, but I mean 00:23:53.520 --> 00:23:55.200 before that.) -- cgit v1.2.3