summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--...
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-12-20 02:03:32 -0500
committerSacha Chua <sacha@sachachua.com>2020-12-20 02:03:32 -0500
commite59a5ca21f16aedfdd709bcf684a9814d05759d9 (patch)
treeddaa11e61ac761f40dbe28596040309c5b55fe9d /2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt
parent61f2d5d5e4ff576a759e00fb19c7e4aae5472222 (diff)
downloademacsconf-wiki-e59a5ca21f16aedfdd709bcf684a9814d05759d9.tar.xz
emacsconf-wiki-e59a5ca21f16aedfdd709bcf684a9814d05759d9.zip
Add subtitles and transcript for 16
Diffstat (limited to '2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt')
-rw-r--r--2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt274
1 files changed, 99 insertions, 175 deletions
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.)