summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2020/info/01.md2
-rw-r--r--2020/info/02.md870
-rw-r--r--2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt1775
-rw-r--r--templates/subtitle.md4
4 files changed, 1355 insertions, 1296 deletions
diff --git a/2020/info/01.md b/2020/info/01.md
index 65b37947..1d575b35 100644
--- a/2020/info/01.md
+++ b/2020/info/01.md
@@ -3,6 +3,7 @@ Sacha Chua
[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--01-emacs-news-highlights--sacha-chua.webm" subtitles="/2020/subtitles/emacsconf-2020--01-emacs-news-highlights--sacha-chua.vtt" duration="3:58" download="Download with subtitles" size="11MB"]]
[Download compressed .webm video (10M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--01-emacs-news-highlights--sacha-chua--vp9-q56-video-original-audio.webm)
+[View transcript](https://github.com/sachac/emacsconf-2020-emacs-news-highlights)
Quick highlights from Emacs News since the last EmacsConf
@@ -10,7 +11,6 @@ Quick highlights from Emacs News since the last EmacsConf
- <https://github.com/sachac/emacsconf-2020-emacs-news-highlights>
-
# Following up
Got any cool Emacs links you'd like me to share? You can post
diff --git a/2020/info/02.md b/2020/info/02.md
index c6cac107..fab7aa9d 100644
--- a/2020/info/02.md
+++ b/2020/info/02.md
@@ -1,7 +1,7 @@
# An Emacs Developer Story: From User to Package Maintainer
Leo Vivier
-[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.webm" size="296MB" subtitles="/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt" duration="24:15"]]
+[[!template vidid="mainVideo" id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.webm" size="296MB" subtitles="/2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt" duration="24:15"]]
In light of the new development philosophy for Org-mode, I would like
to present my developer story from discovering Org-mode in 2014 to
@@ -81,343 +81,535 @@ development via emacs
resources for learning; the people were SO generous with their time,
to share comments and ideas to improve code.
-<!-- transcript: 2020/subtitles/emacsconf-2020--02-an-emacs-developer-story-from-user-to-package-maintainer--leo-vivier.vtt -->
+<a name="transcript"></a>
# Transcript
-(Amin: Alrighty, Leo Vivier, take it away.) Leo Vivier: Okay, well, thank you. I'm
-in. So you've just had a little roundup of the news, and we're going
-to get started now with some presentations. We're starting with user
-developer stories. I was extremely interested in this section because
-I wanted to get a chance, basically, to tell you a little more about
-who I am and how I got from basically being a user of Emacs to being
-nowadays a package maintainer, and maybe more in the future. I don't
-know.
-
-So, just for the organizers, I'm planning to speak for 15 minutes, and
-I'll have five more minutes of questions at the end. As I told you
-before, if you want to have questions, you know you can use the pad,
-and I'll be reading the questions from there. Okay.
-
-So hi there, as Amin introduced me before, my name is Leo Vivier. I'm
-a freelance software engineer in France, and I have been using Emacs
-now for i believe close to eight years. I can't believe it's been so
-long. But yes, it's been a journey because, in a way, nothing made me
-go for Emacs. You know I'm an-- sorry, I was about to say Emacs major,
-but no, I'm an English major. I went to university to study English
-literature and linguistics, and I just got started in Emacs because I
-was looking for ways to take better notes. I was looking for ways to
-[Applause] structure the way I was learning, structure the way I was
-taking notes. I stumbled one day upon this weird piece of software
-which was called Emacs, and I've been trapped forever since,
-basically, because eight years ago, when I discovered Emacs I just
-couldn't let go. There was just something very interesting about the
-way you configured your setup, and I just wanted to dive deeper and
-deeper.
-
-So the title is of this talk exactly is how I went from user to
-package maintainer, and the package now that I'm maintaining is called
-org-roam. I'm not the only one doing this. I'm helped with many lovely
-people working on org-roam. I got started as a maintainer only this
-year, so that means that for the eight years I've been an Emacs user,
-seven of those years were spent merely being a user trying to be a
-sponge for knowledge, trying to learn as much as I could. I believe it
-would be interesting for me to share my story because I believe that
-I'm far from being the only user who can make the jump to being a
-maintainer.
-
-A lot of you have a lot of knowledge when it comes to Emacs. Some of
-you are at different steps in your journey. Some of you, for instance,
-are just starting to copy stuff out of StackExchange into your Emacs
-configuration. let's say you want to do something very particular and
-you haven't found a way to do so. You go on StackExchange. You find
-something that's interesting. You add it to your Emacs configuration.
-You barely understand anything that's going on. You know that it's
-supposed to be Emacs Lisp. "I hardly know Emacs and I know even less
-what is Lisp supposed to be." But you paste it in and it does what you
-want it to do, and you say "Great, I'll move on to my work now." So
-that's how I got started. I had a very spartan setup for Emacs, which
-a lot of you must know... The first time you launch Emacs, you have
-this feeling that you're jumping 20 years back in time, as far as the
-user interface is concerned. But as you get to spend more time with
-Emacs... Some would call it Stockholm syndrome insofar as you can't
-see how spartan the entire thing is, but it actually is a lovely
-prison so to speak.
-
-That's how I got started eight years ago. I just wanted to find a way
-to do my research properly. I wanted to have a tool that I could use
-to write my notes in plain text, because I was already fairly averse
-to Microsoft solutions when it came to taking notes. So yeah, I got
-started in Emacs. I read a little bit about what plain text was about.
-Just to be clear, at the time, yes, I was very good with computers,
-but I was not a computer science student. I had barely any experience
-with programming and coding, and I was even less of a hacker back
-then. It just goes to show you that at the beginning, I had close to
-no knowledge, whether it be about the free software world, whether it
-be about...
-
-Sacha, do you want to say something? (Sacha: just confirming, you're
-not sharing anything on the screen at the moment, right?) No, I'm not
-sharing anything, I'm just presenting.
-
-So when I started, I had no experience whatsoever. I was just a
-literature major trying to get better at taking notes. I stumbled upon
-LaTeX. As many people who stumble upon LaTeX know, you don't just
-stumble upon LaTeX, you embroil yourself in the turmoil of suffering,
-of late nights tweaking, so that your document is exactly in the
-perfect shape you want it to be.
-
-Soon after, when I got started with Emacs and LaTeX, I discovered
-something that truly changed my life, and it was Org Mode. As you'll
-get a lot of presentations this afternoon about Org Mode, I won't be
-spending too much time on it. But Org Mode, for me, was a revelation.
-It's... There was something that, upon reading articles on how to use
-Org Mode, especially one of the key article that I'd read which really
-made a huge impact on me was the "Organize Your Life in Plain Text"
-one which i'm sure many of you must have stumbled upon in your Emacs
-journey... For me, when I stumbled upon this document, I was starting
-to get interested in Getting Things Done and all the nitty-gritty
-stuff about organization and self-organization. It just felt like
-everything was under my fingertips to make the perfect workflow. There
-was something incredibly satisfying about having a system that gave
-you so many options to configure your experience exactly how you
-wanted. You had this feeling that the people behind Org Mode had
-thought of everything, whichever small adjustment that you needed in
-workflow whether it be more states for your TODOs, whether it be, oh,
-I want my weeks to start on Monday and not on Saturday, oh, it's half
-past one and I need to... in the morning, I mean, and I need to make
-sure that the item that i'm marking as done is done for the day before
-and not for the current day. You see what I'm talking about. So many
-details that were already present in Org Mode. At first you're really
-impressed, because you think, wow, they thought of everything, but
-then you realize that it's just a matter of experience, just a matter
-of people contributing code, because the development of Org Mode,
-Emacs, and everything is just open to the public.
-
-You know, it's like everything is being done with the garage
-door opened. You can just go on Org Mode on Savannah and see
-everything that is being developed. For me, the shift that occurred in
-my mind was when I was reading all the options, I was looking at all
-the variables that i could modify for Org Mode, and there came a time,
-maybe two to three years ago, where I thought, oh wow, maybe for the
-first time in a while, there is no option for me to do what I want to
-be doing with Org Mode. I believe at the time the the key issue that
-triggered this reflex for me was I wanted to do something with the
-agenda. I wanted to have a super category so, you know, in the... for
-those of you who know, in your agenda, you have the ability to have
-many files, and you have the ability to have categories. I wanted
-somehow to group my TODOs in smaller groups, or bigger groups, I
-should say, so that, for instance, I could have one group for my
-professional life, I could have a group for one work, the second
-work... I could have something for university and all this. I thought,
-yeah, I think I'd like this. After having spent so long working with
-Emacs and working with Org Mode, I had some ideas about what was
-within the realm of possibility and what wasn't. Here I thought to
-myself, this is definitely something that I can do. And so thus
-started my journey into the Org Mode libraries.
-
-I won't go too much into details right now, because right now, the
-main objective that I have is just to show you how simple it is to
-become a maintainer, how to become more involved with the development.
-The libraries in Org Mode, they're written in Elisp, which is a
-very... It might seem like an obscure language, and it certainly is,
-but as soon as you get the logic of the language--and what i'm telling
-you is coming from someone who's never studied programming-- it made
-sense. Everything is so verbose when you get into the code. When you
-learn the rudiments of Elisp, you start getting to the code, and you
-start thinking, wow, okay that makes sense, and you start developing a
-logic for all this. So, equipped as I was with this new knowledge, I
-went on my project, i went into the Org agenda code, and I thought,
-okay, is there anything that I can use to do my bidding? Fast forward
-maybe two to three weeks of intense turmoil and many nights which were
-spent single-mindedly working on this project, two weeks after, I had
-something that was working, and I was pretty happy about it. That was
-a key landmark for me, because when that happened, it just felt like,
-okay, I can contribute something to Org Mode, and I can do something
-that would benefit as many people as possible. And to me, that was the
-click. That's when it occurred. That's when I went on my first project
-and I did something that felt useful to the community.
-
-And nowadays, as I told you, I maintain packages, but really, nothing
-has changed. The only thing, maybe, that has changed that I've turned
-my mind onto other problems. Maybe I've got three more minutes and I'd
-like to finish by maybe something a little different.
-
-I've told you my Emacs story and I hope I've stressed how little
-effort it took me to move from steps to steps on the ladder. The
-ladder implies a sense of hierarchy, but it really isn't. Whatever
-your step on the journey of Emacs is... Some of you might be at the
-step where you're really worried about learning Elisp because it feels
-like such a monumental task to be undertaking and you have no
-experience whatsoever, but the thing is, maybe you could try climbing
-this first step on the ladder. Maybe you could try, if you have any
-project, if you've been using Org Mode, maybe one day you thought,
-"oh, yes, I wish I could do this but I can't," or maybe do try to do
-this, maybe do try to change something in a major mode that you're
-using and which you feel might be better. I think Emacs, Org Mode, and
-all free software in general has this tendency to give you this idea
-that I can be a hacker in the sense of the term that you're modifying
-things to do your bidding. For me, I believe this to be a very healthy
-attitude towards software. As Amin said in the very beginning, we are
-doing this entire presentation-- sorry, this entire conference with
-free software. Just see all the things we've been able to do in free
-software. For me, Emacs was my gateway, so to speak, into how to
-contribute to free software, about the philosophy that surrounds it.
-
-What I would like to do... I'll finish on this note and then I'll be
-taking your questions. Just try. You've read on Reddit that you need
-to go through the Elisp manual in Emacs. You might be scared, but just
-do it. Just give it a shot. Just give it maybe one afternoon. Try to
-read it. Try to see if this appeals to your mind. If you've been
-interested enough in my presentation right now, and if you're
-interested enough in any of the talks you're going to have during the
-entire conference, do give it a shot. I'm pretty sure you will like
-the journey on which you will be embarking upon. So
-
-I believe I'm finishing one minute early, but I see quite a bit of
-questions already. I'm not sure. Sacha, should I just be reading the
-questions, or do you want to be feeding me the questions? (Amin: It's
-really up to you. it's completely up to you. If you've got the
-questions open and can take them or read them, by all means please.)
-Okay, well, I'm going to read them because I've got them on the side.
-I'm going to start with the one at the bottom.
-
-"Do you feel that being a white male contributed to your experience?"
-Yeah. I mean, I do believe... There's an idea of privilege. I mean,
-I'm French. I live in... I'm lucky enough to be here at university,
-okay, and I'm fairly aware of the discrepancies that happen, even in
-France, according to this... So, yes, I believe my journey was heavily
-influenced by this. If you would like to specify the question, please
-do, but I don't have really all that much to ask on this.
-
-"What is your advice to start learning Elisp language? Any
-particularly good resource or any other tips?" I finished um my
-presentation by telling you about the Elisp introduction which is
-built into Emacs. What I might do... I'm going to share my screen just
-to show you how this works. I will be sharing this window. I believe
-it's frozen on my end, so I can't see anything. i'm not sure if you
-can see me or if my camera is moving. Okay, so my Firefox is frozen.
-So i'll answer the question, but I won't be able to show you what I
-wanted to show you. There's a built-in guide inside Emacs to learn
-Elisp. Maybe the best chance that you have is just to go open these
-info pages. I'm sure someone will be kind enough to mention this to
-you in the #emacsconf channel on IRC but it's probably the best way to
-get started with Elisp. You know, we tend to get obsessed, with
-software and with programming, about what's the best way to get
-started. You see so many people who are heavily interested in getting
-started with programming but they never managed to get started because
-there's so much choice. My advice would be to just get started. Don't
-get so worried about the first step. Well, if I may still recommend
-the first step, even after saying this, do try to start with the
-built-in guides. I believe they're pretty pretty good.
-
-There was another question. It's the last question that I can read and
-after that, you will have to read the questions for me because
-everything is frozen on my end. I hope I'm not frozen in a very bad
-position so please excuse me if my mouth is open or anything. (Amin:
-no, we just completely lost the video feed, so no worries.) Oh,
-splendid, so I won't have to make a fool out of myself.
-
-So the last question I wanted to answer was "Have you read Dirk
-Gently's Holistic Detective Agency?" No, I haven't. I hope it's not a
-jab at the way i'm dressing for the conference, but yeah, I haven't
-read it. Was there any other question?
-
-(Amin: I see one other question. "Any recommendation for good
-packaging guides or places to start? i get a bit overwhelmed by some
-things. For example, the choice of different test frameworks.") Right.
-Okay. So that's a very good question. I believe alphapapa is in the
-chat right now. As myself a new lisp developer for org-roam, i'd
-really recommend you to look into his package developers' guide
-because you have a list of all the softwares that are extremely useful
-to be using when you're getting started. If you're looking into a
-first step for how to develop elast package, i'd really advise you to
-look into edebug. It's one word, edebug, and you have a section in the
-manual for this, because for me, it was the key step to getting to
-develop good packages. It was understanding basically what the code
-did and having us something like a REPL (read-evaluate-print-loop)
-that allows you to step through the code and see exactly which states
-the variables are at which at this point in the program. That's really
-my biggest advice to you. Any other question? Thanks. Yeah, I
-see one or two more. So there's one.
-
-They ask, "How did the freedom of Emacs help you on your way?" So the
-freedom of Emacs... I mentioned that Emacs, for me, was my gateway
-into free software and the freedom of Emacs was that you could
-maybe... First and foremost, compared to other software, was that you
-had behind Emacs, Elisp, which allows you to read the code, read
-whatever is going on in the background. Surely, if you go deep enough,
-you'll end up on C functions that you might not be able to read if you
-do not have the experience. But for Org Mode, which was my gateway
-into Emacs, most of it is written in Elisp, and all the commands have
-a very verbose name, like something simple as org go to next subtree
-or org go to a parent subtree. You know, things like this. It's so
-elegant. It's verbose. That's a sense of freedom insofar as you can go
-into the code and see, oh, okay, that's how it's implemented. I
-believe in a way that's the freedom and the liberty that is given to
-you to look into the code is something that invites you to do the same
-with your life. As someone who does a little bit of philosophy on the
-side, I believe it's a very healthy message to be gathering from a
-piece of software.
-
-(Amin: Awesome, thank you. Let's see... So we have... I think I saw
-another question pop up.) I'm not sure how we're doing as far as time
-is concerned... I believe we have like one or two minutes more. (Amin:
-Yeah, actually, we're quite a bit ahead of the schedule, so if we take
-a little bit longer, we're fine. If you do have more questions, please
-do.) I'm just sorry that my video is not working anymore. (Amin: No
-problem. Someone was actually saying... What's the most recent...
-Actually, yeah well before that.
-
-"Please show off your three-piece suit before you end your talk, which
-requires fixing your frozen camera. if this is not possible, please
-post suit selfies in an easily accessible location." Okay, I'll make
-sure to do this. But yes, I wanted to hype things up for the
-conference, so yes, I did get the three-piece suit out. I'm very glad
-you like it. By the way when you get a chance to see me live again, do
-appreciate that my tie has both the colors of Emacs purple and also
-Org Mode green. It took me a while to find this one, so I hope you
-will appreciate this.
-
-(Amin: Awesome. Let's see. We have one other question. "What's the
-most recent Emacs package or tool that you've discovered that you've
-added to your repertoire?") Very interesting question. The thing is,
-when you've spent as long as I have on Emacs--and I know that I've
-only spent eight years and some of you might have spent maybe 10, 20,
-maybe even more years on Emacs-- but for me, I believe the the coolest
-neat trick that I found in Emacs was a mode which is called
-beacon-mode. It's something that allows you to show when you're
-jumping between buffers or when you're dropping between windows, it
-shows exactly where your point is in that buffer by making a slight
-ray of light which looks like a beacon, hence the name. It really
-helps you navigate buffers because it always shows in a very visual
-way where your point is. I'll get a chance to show this to you later
-today when i'll be presenting my other talks.
-
-(Amin: AWesome. We have one question from Jonas, the maintainer from
-Magit. He asks, "When you touched your webcam, that blew a fuse at my
-place. How did you do that?") Well, I'm very sorry, Jonas, that it
-happened to you, but i'll make sure not to touch my webcam again.
-(Amin: Do we have any other questions?) I have to trust you on this
-one. I'm really sorry. Everything is frozen on my end. (Amin: No
-problem.)
-
-Yeah I'm more talking to the audience, I guess. I hope my lack of
-slides didn't bother you. I really wanted to have this verbose time
-with people, to be able to... it's a message that i've been trying to
-share with as many people as possible. In france we do have an Emacs
-workshop that we have on a monthly basis. I've been learning a lot
-with those people and I felt like doing the same with Emacs conference
-would be good. That's why i'm really happy, and I'm really lucky to
-have had the chance to do this today. I hope some of you I've
-convinced you of climbing up a step on a ladder or making a step in a
-journey. (Amin: Absolutely. Thank you so much, Leo. I happen to
-completely agree with your not necessarily using a slide when it's not
-really needed and to help give some face-to-face time with the
-audience. Unfortunately your webcam cut out, but I mean before that.)
-Yes, I'll make sure to fix the problems later on, so don't worry about
-it. (Amin: Awesome. Alrighty. I guess we're wrapping up for your talk
-and getting ready for the next talk.) Sure. Well, thank you so much.
-I'll see you all later, I suppose! (Amin: Sounds good. Thank you
-again, Leo. Bye-bye)
-
-<!-- /transcript -->
+[[!template text="(Amin: Alrighty, Leo Vivier, take it away.)" start="00:00:00.000" video="mainVideo" id=subtitle]]
+[[!template text="Okay, well, thank you. I'm in." start="00:00:03.760" video="mainVideo" id=subtitle]]
+[[!template text="So you've just had a little roundup of the news," start="00:00:05.319" video="mainVideo" id=subtitle]]
+[[!template text="and we're going to get started now with some presentations." start="00:00:08.393" video="mainVideo" id=subtitle]]
+[[!template text="We're starting with user developer stories." start="00:00:11.120" video="mainVideo" id=subtitle]]
+[[!template text="I was extremely interested in this section" start="00:00:15.920" video="mainVideo" id=subtitle]]
+[[!template text="because I wanted to get a chance, basically," start="00:00:18.568" video="mainVideo" id=subtitle]]
+[[!template text="to tell you a little more about who I am and" start="00:00:21.133" video="mainVideo" id=subtitle]]
+[[!template text="how I got from basically being a user of Emacs" start="00:00:24.160" video="mainVideo" id=subtitle]]
+[[!template text="to being nowadays a package maintainer," start="00:00:28.160" video="mainVideo" id=subtitle]]
+[[!template text="and maybe more in the future. I don't know." start="00:00:31.279" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So, just for the organizers, I'm planning to speak for 15 minutes," start="00:00:34.156" video="mainVideo" id=subtitle]]
+[[!template text="and I'll have five more minutes of questions at the end." start="00:00:36.954" video="mainVideo" id=subtitle]]
+[[!template text="As I told you before, if you want to have questions," start="00:00:39.680" video="mainVideo" id=subtitle]]
+[[!template text="you know you can use the pad," start="00:00:41.880" video="mainVideo" id=subtitle]]
+[[!template text="and I'll be reading the questions from there." start="00:00:43.440" video="mainVideo" id=subtitle]]
+[[!template new="1" text="Okay. So hi there, as Amin introduced me before," start="00:00:45.871" video="mainVideo" id=subtitle]]
+[[!template text="my name is Leo Vivier." start="00:00:49.600" video="mainVideo" id=subtitle]]
+[[!template text="I'm a freelance software engineer in France," start="00:00:51.280" video="mainVideo" id=subtitle]]
+[[!template text="and I have been using Emacs now for" start="00:00:55.662" video="mainVideo" id=subtitle]]
+[[!template text="I believe close to eight years." start="00:00:59.359" video="mainVideo" id=subtitle]]
+[[!template text="I can't believe it's been so long." start="00:01:00.885" video="mainVideo" id=subtitle]]
+[[!template text="But yes, it's been a journey because, in a way," start="00:01:03.039" video="mainVideo" id=subtitle]]
+[[!template text="nothing made me go for Emacs." start="00:01:09.967" video="mainVideo" id=subtitle]]
+[[!template text="You know I'm an-- sorry, I was about to say Emacs major," start="00:01:13.255" video="mainVideo" id=subtitle]]
+[[!template text="but no, I'm an English major." start="00:01:17.011" video="mainVideo" id=subtitle]]
+[[!template text="I went to university to study English literature and linguistics," start="00:01:18.638" video="mainVideo" id=subtitle]]
+[[!template text="and I just got started in Emacs" start="00:01:23.990" video="mainVideo" id=subtitle]]
+[[!template text="because I was looking for ways to take" start="00:01:26.159" video="mainVideo" id=subtitle]]
+[[!template text="better notes. I was looking for ways to" start="00:01:28.240" video="mainVideo" id=subtitle]]
+[[!template text="structure the way I was learning," start="00:01:32.640" video="mainVideo" id=subtitle]]
+[[!template text="structure the way I was taking notes." start="00:01:34.640" video="mainVideo" id=subtitle]]
+[[!template text="I stumbled one day" start="00:01:38.084" video="mainVideo" id=subtitle]]
+[[!template text="upon this weird piece of software" start="00:01:40.079" video="mainVideo" id=subtitle]]
+[[!template text="which was called Emacs," start="00:01:42.032" video="mainVideo" id=subtitle]]
+[[!template text="and I've been trapped forever since," start="00:01:43.759" video="mainVideo" id=subtitle]]
+[[!template text="basically, because eight years ago," start="00:01:46.479" video="mainVideo" id=subtitle]]
+[[!template text="when I discovered Emacs," start="00:01:48.328" video="mainVideo" id=subtitle]]
+[[!template text="I just couldn't let go." start="00:01:49.515" video="mainVideo" id=subtitle]]
+[[!template text="There was just something very" start="00:01:50.632" video="mainVideo" id=subtitle]]
+[[!template text="interesting about the way" start="00:01:52.720" video="mainVideo" id=subtitle]]
+[[!template text="you configured your setup," start="00:01:54.487" video="mainVideo" id=subtitle]]
+[[!template text="and I just wanted to dive deeper and deeper." start="00:01:56.320" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So the title is of this talk exactly is" start="00:01:59.759" video="mainVideo" id=subtitle]]
+[[!template text="how I went from user to package maintainer," start="00:02:04.320" video="mainVideo" id=subtitle]]
+[[!template text="and the package now that I'm maintaining" start="00:02:07.637" video="mainVideo" id=subtitle]]
+[[!template text="is called org-roam. I'm not the only one doing this." start="00:02:09.686" video="mainVideo" id=subtitle]]
+[[!template text="I'm helped with many lovely people working on org-roam." start="00:02:12.080" video="mainVideo" id=subtitle]]
+[[!template text="I got started as a maintainer only this year," start="00:02:18.720" video="mainVideo" id=subtitle]]
+[[!template text="so that means that for" start="00:02:22.149" video="mainVideo" id=subtitle]]
+[[!template text="the eight years I've been" start="00:02:23.360" video="mainVideo" id=subtitle]]
+[[!template text="an Emacs user, seven of those years were" start="00:02:24.720" video="mainVideo" id=subtitle]]
+[[!template text="spent merely being a user" start="00:02:27.360" video="mainVideo" id=subtitle]]
+[[!template text="trying to be a sponge for knowledge," start="00:02:29.200" video="mainVideo" id=subtitle]]
+[[!template text="trying to learn as much as I could." start="00:02:31.040" video="mainVideo" id=subtitle]]
+[[!template text="I believe it would be" start="00:02:33.920" video="mainVideo" id=subtitle]]
+[[!template text="interesting for me to share my story" start="00:02:36.800" video="mainVideo" id=subtitle]]
+[[!template text="because I believe that I'm far from" start="00:02:39.040" video="mainVideo" id=subtitle]]
+[[!template text="being the only user" start="00:02:40.959" video="mainVideo" id=subtitle]]
+[[!template text="who can make the jump to being a maintainer." start="00:02:42.160" video="mainVideo" id=subtitle]]
+[[!template new="1" text="A lot of you have a lot of knowledge when it comes to Emacs." start="00:02:44.327" video="mainVideo" id=subtitle]]
+[[!template text="Some of you are at different steps in your journey." start="00:02:47.572" video="mainVideo" id=subtitle]]
+[[!template text="Some of you, for instance, are just" start="00:02:51.040" video="mainVideo" id=subtitle]]
+[[!template text="starting to copy stuff out of" start="00:02:52.720" video="mainVideo" id=subtitle]]
+[[!template text="StackExchange into your Emacs configuration." start="00:02:55.680" video="mainVideo" id=subtitle]]
+[[!template text="Let's say you want to do something very particular" start="00:02:59.058" video="mainVideo" id=subtitle]]
+[[!template text="and you haven't found a way to do so." start="00:03:01.599" video="mainVideo" id=subtitle]]
+[[!template text="You go on StackExchange." start="00:03:04.480" video="mainVideo" id=subtitle]]
+[[!template text="You find something that's interesting." start="00:03:05.527" video="mainVideo" id=subtitle]]
+[[!template text="You add it to your Emacs configuration." start="00:03:07.930" video="mainVideo" id=subtitle]]
+[[!template text="You barely understand anything that's going on." start="00:03:10.077" video="mainVideo" id=subtitle]]
+[[!template text="You know that it's supposed to be Emacs Lisp." start="00:03:11.680" video="mainVideo" id=subtitle]]
+[[!template text="&quot;I hardly know Emacs and" start="00:03:14.800" video="mainVideo" id=subtitle]]
+[[!template text="I know even less what is Lisp supposed to be.&quot;" start="00:03:17.200" video="mainVideo" id=subtitle]]
+[[!template text="But you paste it in, and it does what you want it to do," start="00:03:19.440" video="mainVideo" id=subtitle]]
+[[!template text="and you say &quot;Great, I'll move on to my work now.&quot;" start="00:03:22.172" video="mainVideo" id=subtitle]]
+[[!template text="So that's how I got started." start="00:03:26.682" video="mainVideo" id=subtitle]]
+[[!template text="I had a very spartan setup for Emacs, which a lot of you must know..." start="00:03:28.821" video="mainVideo" id=subtitle]]
+[[!template text="The first time you launch Emacs," start="00:03:33.888" video="mainVideo" id=subtitle]]
+[[!template text="you have this feeling" start="00:03:36.000" video="mainVideo" id=subtitle]]
+[[!template text="that you're jumping 20 years back in time," start="00:03:36.920" video="mainVideo" id=subtitle]]
+[[!template text="as far as the user interface is concerned." start="00:03:38.852" video="mainVideo" id=subtitle]]
+[[!template text="But as you get to spend more time with Emacs..." start="00:03:43.260" video="mainVideo" id=subtitle]]
+[[!template text="Some would call it Stockholm syndrome" start="00:03:46.959" video="mainVideo" id=subtitle]]
+[[!template text="insofar as you can't see" start="00:03:49.120" video="mainVideo" id=subtitle]]
+[[!template text="how spartan the entire thing is," start="00:03:50.959" video="mainVideo" id=subtitle]]
+[[!template text="but it actually is a lovely prison, so to speak." start="00:03:52.929" video="mainVideo" id=subtitle]]
+[[!template new="1" text="That's how I got started eight years ago." start="00:03:58.400" video="mainVideo" id=subtitle]]
+[[!template text="I just wanted to find a way to do my research properly." start="00:04:00.400" video="mainVideo" id=subtitle]]
+[[!template text="I wanted to have a tool" start="00:04:04.319" video="mainVideo" id=subtitle]]
+[[!template text="that I could use to write my notes" start="00:04:05.699" video="mainVideo" id=subtitle]]
+[[!template text="in plain text, because I was already" start="00:04:07.280" video="mainVideo" id=subtitle]]
+[[!template text="fairly averse to Microsoft solutions when it came to taking notes." start="00:04:08.959" video="mainVideo" id=subtitle]]
+[[!template text="So yeah, I got started in Emacs." start="00:04:16.320" video="mainVideo" id=subtitle]]
+[[!template text="I read a little bit about what plain text was about." start="00:04:19.180" video="mainVideo" id=subtitle]]
+[[!template text="Just to be clear, at the time, yes," start="00:04:21.651" video="mainVideo" id=subtitle]]
+[[!template text="I was very good with computers," start="00:04:24.364" video="mainVideo" id=subtitle]]
+[[!template text="but I was not a computer science student." start="00:04:27.120" video="mainVideo" id=subtitle]]
+[[!template text="I had barely any experience with programming and coding," start="00:04:30.160" video="mainVideo" id=subtitle]]
+[[!template text="and I was even less of a hacker back then." start="00:04:34.302" video="mainVideo" id=subtitle]]
+[[!template text="It just goes to show you that at the beginning," start="00:04:39.919" video="mainVideo" id=subtitle]]
+[[!template text="I had close to no knowledge," start="00:04:43.052" video="mainVideo" id=subtitle]]
+[[!template text="whether it be about" start="00:04:44.479" video="mainVideo" id=subtitle]]
+[[!template text="the free software world," start="00:04:45.840" video="mainVideo" id=subtitle]]
+[[!template text="whether it be about..." start="00:04:47.457" video="mainVideo" id=subtitle]]
+[[!template new="1" text="Sacha, do you want to say something?" start="00:04:48.880" video="mainVideo" id=subtitle]]
+[[!template text="(Sacha: just confirming, you're not sharing anything" start="00:04:50.290" video="mainVideo" id=subtitle]]
+[[!template text="on the screen at the moment, right?)" start="00:04:52.479" video="mainVideo" id=subtitle]]
+[[!template text="No, I'm not sharing anything," start="00:04:54.080" video="mainVideo" id=subtitle]]
+[[!template text="I'm just presenting." start="00:04:55.204" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So when I started," start="00:04:59.040" video="mainVideo" id=subtitle]]
+[[!template text="I had no experience whatsoever." start="00:05:01.173" video="mainVideo" id=subtitle]]
+[[!template text="I was just a literature major" start="00:05:03.680" video="mainVideo" id=subtitle]]
+[[!template text="trying to get better at taking notes." start="00:05:07.199" video="mainVideo" id=subtitle]]
+[[!template text="I stumbled upon LaTeX." start="00:05:11.039" video="mainVideo" id=subtitle]]
+[[!template text="As many people who stumble upon LaTeX know," start="00:05:12.466" video="mainVideo" id=subtitle]]
+[[!template text="you don't just stumble upon LaTeX," start="00:05:15.280" video="mainVideo" id=subtitle]]
+[[!template text="you embroil yourself in the turmoil of suffering," start="00:05:17.519" video="mainVideo" id=subtitle]]
+[[!template text="of late nights tweaking," start="00:05:21.950" video="mainVideo" id=subtitle]]
+[[!template text="so that your document is exactly" start="00:05:24.560" video="mainVideo" id=subtitle]]
+[[!template text="in the perfect shape you want it to be." start="00:05:26.923" video="mainVideo" id=subtitle]]
+[[!template new="1" text="Soon after, when I got started with Emacs and LaTeX," start="00:05:33.440" video="mainVideo" id=subtitle]]
+[[!template text="I discovered something that truly changed my life," start="00:05:36.639" video="mainVideo" id=subtitle]]
+[[!template text="and it was Org Mode." start="00:05:39.334" video="mainVideo" id=subtitle]]
+[[!template text="As you'll get a lot of presentations" start="00:05:40.560" video="mainVideo" id=subtitle]]
+[[!template text="this afternoon about Org Mode," start="00:05:44.479" video="mainVideo" id=subtitle]]
+[[!template text="I won't be spending too much time on it." start="00:05:46.960" video="mainVideo" id=subtitle]]
+[[!template text="But Org Mode, for me, was a revelation. It's..." start="00:05:49.360" video="mainVideo" id=subtitle]]
+[[!template text="There was something that," start="00:05:53.680" video="mainVideo" id=subtitle]]
+[[!template text="upon reading articles on how to use Org Mode," start="00:05:55.869" video="mainVideo" id=subtitle]]
+[[!template text="especially one of the key articles" start="00:05:59.039" video="mainVideo" id=subtitle]]
+[[!template text="that I'd read which really made" start="00:06:02.453" video="mainVideo" id=subtitle]]
+[[!template text="a huge impact on me" start="00:06:04.160" video="mainVideo" id=subtitle]]
+[[!template text="was the &quot;Organize Your Life in Plain Text&quot; one," start="00:06:06.000" video="mainVideo" id=subtitle]]
+[[!template text="which I'm sure many of you must have stumbled upon" start="00:06:09.199" video="mainVideo" id=subtitle]]
+[[!template text="in your Emacs journey..." start="00:06:12.240" video="mainVideo" id=subtitle]]
+[[!template text="For me, when I stumbled upon this document," start="00:06:15.919" video="mainVideo" id=subtitle]]
+[[!template text="I was starting to get interested" start="00:06:20.307" video="mainVideo" id=subtitle]]
+[[!template text="in Getting Things Done and" start="00:06:22.488" video="mainVideo" id=subtitle]]
+[[!template text="all the nitty-gritty stuff about" start="00:06:24.240" video="mainVideo" id=subtitle]]
+[[!template text="organization and self-organization." start="00:06:26.560" video="mainVideo" id=subtitle]]
+[[!template text="It just felt like everything was under my fingertips" start="00:06:29.199" video="mainVideo" id=subtitle]]
+[[!template text="to make the perfect workflow." start="00:06:32.960" video="mainVideo" id=subtitle]]
+[[!template text="There was something incredibly satisfying about" start="00:06:36.960" video="mainVideo" id=subtitle]]
+[[!template text="having a system that gave you" start="00:06:44.080" video="mainVideo" id=subtitle]]
+[[!template text="so many options to configure your experience" start="00:06:45.834" video="mainVideo" id=subtitle]]
+[[!template text="exactly how you wanted." start="00:06:48.319" video="mainVideo" id=subtitle]]
+[[!template text="You had this feeling that" start="00:06:50.160" video="mainVideo" id=subtitle]]
+[[!template text="the people behind Org Mode had thought of everything," start="00:06:54.479" video="mainVideo" id=subtitle]]
+[[!template text="whichever small adjustment" start="00:06:57.599" video="mainVideo" id=subtitle]]
+[[!template text="that you needed in workflow" start="00:07:00.479" video="mainVideo" id=subtitle]]
+[[!template text="whether it be more states for your TODOs," start="00:07:02.000" video="mainVideo" id=subtitle]]
+[[!template text="whether it be, oh, I want my weeks to" start="00:07:05.440" video="mainVideo" id=subtitle]]
+[[!template text="start on Monday and not on Saturday," start="00:07:07.520" video="mainVideo" id=subtitle]]
+[[!template text="oh, it's half past one and I need to..." start="00:07:09.360" video="mainVideo" id=subtitle]]
+[[!template text="in the morning, I mean, and I need to make" start="00:07:13.520" video="mainVideo" id=subtitle]]
+[[!template text="sure that the item that I'm marking as done" start="00:07:15.280" video="mainVideo" id=subtitle]]
+[[!template text="is done for the day before" start="00:07:17.680" video="mainVideo" id=subtitle]]
+[[!template text="and not for the current day." start="00:07:18.759" video="mainVideo" id=subtitle]]
+[[!template text="You see what I'm talking about." start="00:07:20.233" video="mainVideo" id=subtitle]]
+[[!template text="So many details that were already" start="00:07:21.919" video="mainVideo" id=subtitle]]
+[[!template text="present in Org Mode." start="00:07:25.280" video="mainVideo" id=subtitle]]
+[[!template text="At first you're really impressed, because you think, wow," start="00:07:27.235" video="mainVideo" id=subtitle]]
+[[!template text="they thought of everything," start="00:07:31.335" video="mainVideo" id=subtitle]]
+[[!template text="but then you realize that it's just a matter of experience," start="00:07:33.470" video="mainVideo" id=subtitle]]
+[[!template text="just a matter of people contributing code," start="00:07:36.378" video="mainVideo" id=subtitle]]
+[[!template text="because the development of Org Mode, Emacs," start="00:07:39.712" video="mainVideo" id=subtitle]]
+[[!template text="and everything is just open to the public." start="00:07:42.171" video="mainVideo" id=subtitle]]
+[[!template new="1" text="You know, it's like" start="00:07:44.455" video="mainVideo" id=subtitle]]
+[[!template text="everything is being done with the garage door opened." start="00:07:45.440" video="mainVideo" id=subtitle]]
+[[!template text="You can just go on Org Mode on Savannah" start="00:07:47.685" video="mainVideo" id=subtitle]]
+[[!template text="and see everything that is being developed." start="00:07:50.402" video="mainVideo" id=subtitle]]
+[[!template text="For me, the shift that occurred in my mind was" start="00:07:54.800" video="mainVideo" id=subtitle]]
+[[!template text="when I was reading all the options," start="00:08:01.586" video="mainVideo" id=subtitle]]
+[[!template text="I was looking at all the variables" start="00:08:04.139" video="mainVideo" id=subtitle]]
+[[!template text="that I could modify for Org Mode," start="00:08:05.881" video="mainVideo" id=subtitle]]
+[[!template text="and there came a time, maybe two to three years ago," start="00:08:08.160" video="mainVideo" id=subtitle]]
+[[!template text="where I thought, oh wow," start="00:08:12.560" video="mainVideo" id=subtitle]]
+[[!template text="maybe for the first time in a while," start="00:08:15.599" video="mainVideo" id=subtitle]]
+[[!template text="there is no option for me to do" start="00:08:17.759" video="mainVideo" id=subtitle]]
+[[!template text="what I want to be doing with Org Mode." start="00:08:19.260" video="mainVideo" id=subtitle]]
+[[!template text="I believe at the time," start="00:08:21.440" video="mainVideo" id=subtitle]]
+[[!template text="the key issue that triggered this reflex for me was" start="00:08:23.668" video="mainVideo" id=subtitle]]
+[[!template text="I wanted to do something with the agenda." start="00:08:29.199" video="mainVideo" id=subtitle]]
+[[!template text="I wanted to have a super category so, you know, in the..." start="00:08:31.039" video="mainVideo" id=subtitle]]
+[[!template text="for those of you who know, in your agenda," start="00:08:34.159" video="mainVideo" id=subtitle]]
+[[!template text="you have the ability to have many files," start="00:08:36.606" video="mainVideo" id=subtitle]]
+[[!template text="and you have the ability to have categories." start="00:08:38.376" video="mainVideo" id=subtitle]]
+[[!template text="I wanted somehow to group my" start="00:08:41.200" video="mainVideo" id=subtitle]]
+[[!template text="TODOs in smaller groups, or bigger" start="00:08:47.920" video="mainVideo" id=subtitle]]
+[[!template text="groups, I should say," start="00:08:51.680" video="mainVideo" id=subtitle]]
+[[!template text="so that, for instance, I could have" start="00:08:52.560" video="mainVideo" id=subtitle]]
+[[!template text="one group for my professional life," start="00:08:53.780" video="mainVideo" id=subtitle]]
+[[!template text="I could have a group for one work," start="00:08:55.131" video="mainVideo" id=subtitle]]
+[[!template text="the second work..." start="00:08:57.462" video="mainVideo" id=subtitle]]
+[[!template text="I could have something for university and all this." start="00:08:59.600" video="mainVideo" id=subtitle]]
+[[!template text="I thought, yeah, I think I'd like this." start="00:09:02.800" video="mainVideo" id=subtitle]]
+[[!template text="After having spent so long working" start="00:09:09.600" video="mainVideo" id=subtitle]]
+[[!template text="with Emacs and working with Org Mode," start="00:09:12.959" video="mainVideo" id=subtitle]]
+[[!template text="I had some ideas about" start="00:09:15.519" video="mainVideo" id=subtitle]]
+[[!template text="what was within the realm of possibility and what wasn't." start="00:09:16.766" video="mainVideo" id=subtitle]]
+[[!template text="Here I thought to myself," start="00:09:19.292" video="mainVideo" id=subtitle]]
+[[!template text="this is definitely something that I can do." start="00:09:21.120" video="mainVideo" id=subtitle]]
+[[!template text="And so thus started my journey" start="00:09:24.320" video="mainVideo" id=subtitle]]
+[[!template text="into the Org Mode libraries." start="00:09:27.839" video="mainVideo" id=subtitle]]
+[[!template new="1" text="I won't go too much into details right now," start="00:09:31.360" video="mainVideo" id=subtitle]]
+[[!template text="because right now, the main objective" start="00:09:33.222" video="mainVideo" id=subtitle]]
+[[!template text="that I have is just to show you" start="00:09:34.959" video="mainVideo" id=subtitle]]
+[[!template text="how simple it is to become a maintainer," start="00:09:37.040" video="mainVideo" id=subtitle]]
+[[!template text="how to become more involved with the development." start="00:09:40.240" video="mainVideo" id=subtitle]]
+[[!template text="The libraries in Org Mode," start="00:09:42.800" video="mainVideo" id=subtitle]]
+[[!template text="they're written in Elisp, which is a very..." start="00:09:46.320" video="mainVideo" id=subtitle]]
+[[!template text="It might seem like an obscure language," start="00:09:50.320" video="mainVideo" id=subtitle]]
+[[!template text="and it certainly is," start="00:09:52.080" video="mainVideo" id=subtitle]]
+[[!template text="but as soon as you get the logic of the language--and" start="00:09:54.080" video="mainVideo" id=subtitle]]
+[[!template text="what I'm telling you is coming from someone" start="00:09:57.279" video="mainVideo" id=subtitle]]
+[[!template text="who's never studied programming--" start="00:10:00.136" video="mainVideo" id=subtitle]]
+[[!template text="it made sense." start="00:10:01.760" video="mainVideo" id=subtitle]]
+[[!template text="Everything is so verbose" start="00:10:04.399" video="mainVideo" id=subtitle]]
+[[!template text="when you get into the code." start="00:10:05.534" video="mainVideo" id=subtitle]]
+[[!template text="When you learn the rudiments of Elisp," start="00:10:07.279" video="mainVideo" id=subtitle]]
+[[!template text="you start getting to the code," start="00:10:11.065" video="mainVideo" id=subtitle]]
+[[!template text="and you start thinking, wow," start="00:10:13.360" video="mainVideo" id=subtitle]]
+[[!template text="okay that makes sense," start="00:10:15.229" video="mainVideo" id=subtitle]]
+[[!template text="and you start developing a logic for all this." start="00:10:17.120" video="mainVideo" id=subtitle]]
+[[!template text="So, equipped as I was with this" start="00:10:21.360" video="mainVideo" id=subtitle]]
+[[!template text="new knowledge, I went on my project," start="00:10:24.720" video="mainVideo" id=subtitle]]
+[[!template text="I went into the Org agenda code," start="00:10:27.760" video="mainVideo" id=subtitle]]
+[[!template text="and I thought, okay," start="00:10:30.000" video="mainVideo" id=subtitle]]
+[[!template text="is there anything that I can use to do my bidding?" start="00:10:30.880" video="mainVideo" id=subtitle]]
+[[!template text="Fast forward maybe two to three weeks of intense turmoil" start="00:10:34.640" video="mainVideo" id=subtitle]]
+[[!template text="and many nights which were spent single-mindedly working on this project," start="00:10:39.733" video="mainVideo" id=subtitle]]
+[[!template text="two weeks after, I had something that was working," start="00:10:46.079" video="mainVideo" id=subtitle]]
+[[!template text="and I was pretty happy about it." start="00:10:48.781" video="mainVideo" id=subtitle]]
+[[!template text="That was a key landmark for me," start="00:10:51.680" video="mainVideo" id=subtitle]]
+[[!template text="because when that happened," start="00:10:54.849" video="mainVideo" id=subtitle]]
+[[!template text="it just felt like, okay," start="00:10:56.800" video="mainVideo" id=subtitle]]
+[[!template text="I can contribute something to Org Mode," start="00:10:58.860" video="mainVideo" id=subtitle]]
+[[!template text="and I can do something that would benefit as many people as possible." start="00:11:01.335" video="mainVideo" id=subtitle]]
+[[!template text="And to me, that was the click." start="00:11:07.600" video="mainVideo" id=subtitle]]
+[[!template text="That's when it occurred." start="00:11:08.970" video="mainVideo" id=subtitle]]
+[[!template text="That's when I went on my first project and I did something" start="00:11:10.530" video="mainVideo" id=subtitle]]
+[[!template text="that felt useful to the community." start="00:11:14.640" video="mainVideo" id=subtitle]]
+[[!template new="1" text="And nowadays, as I told you," start="00:11:18.079" video="mainVideo" id=subtitle]]
+[[!template text="I maintain packages, but really, nothing has changed." start="00:11:19.945" video="mainVideo" id=subtitle]]
+[[!template text="The only thing, maybe, that has changed" start="00:11:22.640" video="mainVideo" id=subtitle]]
+[[!template text="is that I've turned my mind onto other problems." start="00:11:24.399" video="mainVideo" id=subtitle]]
+[[!template text="Maybe I've got three more minutes," start="00:11:28.320" video="mainVideo" id=subtitle]]
+[[!template text="and I'd like to finish by" start="00:11:32.000" video="mainVideo" id=subtitle]]
+[[!template text="maybe something a little different." start="00:11:35.279" video="mainVideo" id=subtitle]]
+[[!template new="1" text="I've told you my Emacs story" start="00:11:38.399" video="mainVideo" id=subtitle]]
+[[!template text="and I hope I've stressed how little effort it took me" start="00:11:39.449" video="mainVideo" id=subtitle]]
+[[!template text="to move from steps to steps on the ladder." start="00:11:42.924" video="mainVideo" id=subtitle]]
+[[!template text="The ladder implies a sense of hierarchy, but it really isn't." start="00:11:46.560" video="mainVideo" id=subtitle]]
+[[!template text="Whatever your step on the journey of Emacs is..." start="00:11:48.959" video="mainVideo" id=subtitle]]
+[[!template text="Some of you might be at the step" start="00:11:53.920" video="mainVideo" id=subtitle]]
+[[!template text="where you're really worried" start="00:11:55.830" video="mainVideo" id=subtitle]]
+[[!template text="about learning Elisp because it feels" start="00:11:57.440" video="mainVideo" id=subtitle]]
+[[!template text="like such a monumental task to be undertaking" start="00:11:59.360" video="mainVideo" id=subtitle]]
+[[!template text="and you have no experience whatsoever," start="00:12:02.399" video="mainVideo" id=subtitle]]
+[[!template text="but the thing is," start="00:12:04.720" video="mainVideo" id=subtitle]]
+[[!template text="maybe you could try climbing this first" start="00:12:06.079" video="mainVideo" id=subtitle]]
+[[!template text="step on the ladder. Maybe you could try," start="00:12:07.839" video="mainVideo" id=subtitle]]
+[[!template text="if you have any project," start="00:12:09.600" video="mainVideo" id=subtitle]]
+[[!template text="if you've been using Org Mode," start="00:12:11.200" video="mainVideo" id=subtitle]]
+[[!template text="maybe one day you thought, &quot;oh, yes," start="00:12:13.120" video="mainVideo" id=subtitle]]
+[[!template text="I wish I could do this but I can't,&quot;" start="00:12:15.600" video="mainVideo" id=subtitle]]
+[[!template text="or maybe do try to do this," start="00:12:18.160" video="mainVideo" id=subtitle]]
+[[!template text="maybe do try to change something" start="00:12:19.920" video="mainVideo" id=subtitle]]
+[[!template text="in a major mode that you're using" start="00:12:21.442" video="mainVideo" id=subtitle]]
+[[!template text="and which you feel might be better." start="00:12:23.279" video="mainVideo" id=subtitle]]
+[[!template text="I think Emacs, Org Mode," start="00:12:26.560" video="mainVideo" id=subtitle]]
+[[!template text="and all free software in general" start="00:12:28.722" video="mainVideo" id=subtitle]]
+[[!template text="has this tendency to give you this idea" start="00:12:31.040" video="mainVideo" id=subtitle]]
+[[!template text="that I can be a hacker" start="00:12:34.720" video="mainVideo" id=subtitle]]
+[[!template text="in the sense of the term" start="00:12:38.720" video="mainVideo" id=subtitle]]
+[[!template text="that you're modifying things" start="00:12:41.360" video="mainVideo" id=subtitle]]
+[[!template text="to do your bidding." start="00:12:43.200" video="mainVideo" id=subtitle]]
+[[!template text="For me, I believe this to be" start="00:12:46.320" video="mainVideo" id=subtitle]]
+[[!template text="a very healthy attitude towards software." start="00:12:48.042" video="mainVideo" id=subtitle]]
+[[!template text="As Amin said in the very beginning," start="00:12:50.320" video="mainVideo" id=subtitle]]
+[[!template text="we are doing this entire presentation--" start="00:12:54.079" video="mainVideo" id=subtitle]]
+[[!template text="sorry, this entire conference with free software." start="00:12:57.279" video="mainVideo" id=subtitle]]
+[[!template text="Just see all the things" start="00:13:00.800" video="mainVideo" id=subtitle]]
+[[!template text="we've been able to do in free software." start="00:13:01.686" video="mainVideo" id=subtitle]]
+[[!template text="For me, Emacs was my gateway, so to speak," start="00:13:03.920" video="mainVideo" id=subtitle]]
+[[!template text="into how to contribute to free software," start="00:13:10.399" video="mainVideo" id=subtitle]]
+[[!template text="about the philosophy that surrounds it." start="00:13:14.399" video="mainVideo" id=subtitle]]
+[[!template new="1" text="What I would like to do..." start="00:13:18.639" video="mainVideo" id=subtitle]]
+[[!template text="I'll finish on this note and then" start="00:13:20.003" video="mainVideo" id=subtitle]]
+[[!template text="I'll be taking your questions." start="00:13:21.375" video="mainVideo" id=subtitle]]
+[[!template text="Just try." start="00:13:23.360" video="mainVideo" id=subtitle]]
+[[!template text="You've read on Reddit" start="00:13:26.480" video="mainVideo" id=subtitle]]
+[[!template text="that you need to go through the Elisp manual in Emacs." start="00:13:28.592" video="mainVideo" id=subtitle]]
+[[!template text="You might be scared, but just do it. Just give it a shot." start="00:13:31.807" video="mainVideo" id=subtitle]]
+[[!template text="Just give it maybe one afternoon." start="00:13:35.920" video="mainVideo" id=subtitle]]
+[[!template text="Try to read it." start="00:13:38.560" video="mainVideo" id=subtitle]]
+[[!template text="Try to see if this appeals to your mind." start="00:13:39.199" video="mainVideo" id=subtitle]]
+[[!template text="If you've been interested enough" start="00:13:43.120" video="mainVideo" id=subtitle]]
+[[!template text="in my presentation right now," start="00:13:44.230" video="mainVideo" id=subtitle]]
+[[!template text="and if you're interested enough in any of the talks" start="00:13:45.241" video="mainVideo" id=subtitle]]
+[[!template text="you're going to have during the entire conference," start="00:13:47.199" video="mainVideo" id=subtitle]]
+[[!template text="do give it a shot." start="00:13:49.519" video="mainVideo" id=subtitle]]
+[[!template text="I'm pretty sure you will like the journey" start="00:13:50.747" video="mainVideo" id=subtitle]]
+[[!template text="on which you will be embarking upon." start="00:13:52.959" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So I believe I'm finishing one minute early," start="00:13:55.418" video="mainVideo" id=subtitle]]
+[[!template text="but I see quite a bit of questions already." start="00:13:57.120" video="mainVideo" id=subtitle]]
+[[!template text="I'm not sure. Sacha, should I" start="00:14:01.040" video="mainVideo" id=subtitle]]
+[[!template text="just be reading the questions," start="00:14:04.320" video="mainVideo" id=subtitle]]
+[[!template text="or do you want to be feeding me the questions?" start="00:14:05.847" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: It's really up to you." start="00:14:08.639" video="mainVideo" id=subtitle]]
+[[!template text="It's completely up to you." start="00:14:10.755" video="mainVideo" id=subtitle]]
+[[!template text="If you've got the questions" start="00:14:12.320" video="mainVideo" id=subtitle]]
+[[!template text="open and can take them or read them," start="00:14:13.600" video="mainVideo" id=subtitle]]
+[[!template text="by all means, please.)" start="00:14:15.839" video="mainVideo" id=subtitle]]
+[[!template text="Okay, well, I'm going to read them" start="00:14:18.320" video="mainVideo" id=subtitle]]
+[[!template text="because I've got them on the side." start="00:14:19.420" video="mainVideo" id=subtitle]]
+[[!template text="I'm going to start with the one at the bottom." start="00:14:20.581" video="mainVideo" id=subtitle]]
+[[!template new="1" text="&quot;Do you feel that being a white male" start="00:14:22.800" video="mainVideo" id=subtitle]]
+[[!template text="contributed to your experience?&quot;" start="00:14:24.959" video="mainVideo" id=subtitle]]
+[[!template text="Yeah. I mean, I do believe..." start="00:14:26.959" video="mainVideo" id=subtitle]]
+[[!template text="There's an idea of privilege." start="00:14:29.165" video="mainVideo" id=subtitle]]
+[[!template text="I mean, I'm French. I live in..." start="00:14:30.771" video="mainVideo" id=subtitle]]
+[[!template text="I'm lucky enough to be here at university, okay," start="00:14:33.250" video="mainVideo" id=subtitle]]
+[[!template text="and I'm fairly aware of the discrepancies that happen," start="00:14:36.959" video="mainVideo" id=subtitle]]
+[[!template text="even in France," start="00:14:40.714" video="mainVideo" id=subtitle]]
+[[!template text="according to this..." start="00:14:41.600" video="mainVideo" id=subtitle]]
+[[!template text="So, yes, I believe my journey" start="00:14:42.880" video="mainVideo" id=subtitle]]
+[[!template text="was heavily influenced by this." start="00:14:46.320" video="mainVideo" id=subtitle]]
+[[!template text="If you would like to specify the question, please do," start="00:14:51.199" video="mainVideo" id=subtitle]]
+[[!template text="but I don't have really all that much to ask on this." start="00:14:53.547" video="mainVideo" id=subtitle]]
+[[!template new="1" text="&quot;What is your advice to start learning" start="00:14:56.560" video="mainVideo" id=subtitle]]
+[[!template text="Elisp language? Any particularly good" start="00:14:59.839" video="mainVideo" id=subtitle]]
+[[!template text="resource or any other tips?&quot;" start="00:15:01.279" video="mainVideo" id=subtitle]]
+[[!template text="I finished my presentation by telling you about" start="00:15:03.421" video="mainVideo" id=subtitle]]
+[[!template text="the Elisp introduction which is built into Emacs." start="00:15:07.760" video="mainVideo" id=subtitle]]
+[[!template text="What I might do... I'm going to share my screen" start="00:15:10.937" video="mainVideo" id=subtitle]]
+[[!template text="just to show you how this works." start="00:15:13.936" video="mainVideo" id=subtitle]]
+[[!template text="I will be sharing this window." start="00:15:17.819" video="mainVideo" id=subtitle]]
+[[!template text="I believe it's frozen on my end," start="00:15:22.880" video="mainVideo" id=subtitle]]
+[[!template text="so I can't see anything." start="00:15:24.234" video="mainVideo" id=subtitle]]
+[[!template text="I'm not sure if you can see me" start="00:15:27.199" video="mainVideo" id=subtitle]]
+[[!template text="or if my camera is moving." start="00:15:28.597" video="mainVideo" id=subtitle]]
+[[!template text="Okay, so my Firefox is frozen." start="00:15:32.560" video="mainVideo" id=subtitle]]
+[[!template text="So I'll answer the question," start="00:15:34.387" video="mainVideo" id=subtitle]]
+[[!template text="but I won't be able to show you what I wanted to show you." start="00:15:35.361" video="mainVideo" id=subtitle]]
+[[!template text="There's a built-in guide inside Emacs to learn Elisp." start="00:15:40.000" video="mainVideo" id=subtitle]]
+[[!template text="Maybe the best chance that you have" start="00:15:44.320" video="mainVideo" id=subtitle]]
+[[!template text="is just to go open these info pages." start="00:15:46.880" video="mainVideo" id=subtitle]]
+[[!template text="I'm sure someone will be kind enough to" start="00:15:49.040" video="mainVideo" id=subtitle]]
+[[!template text="mention this to you in the #emacsconf channel on IRC" start="00:15:50.959" video="mainVideo" id=subtitle]]
+[[!template text="but it's probably the best way" start="00:15:54.880" video="mainVideo" id=subtitle]]
+[[!template text="to get started with Elisp." start="00:15:56.880" video="mainVideo" id=subtitle]]
+[[!template text="You know, we tend to get obsessed," start="00:15:59.040" video="mainVideo" id=subtitle]]
+[[!template text="with software and with programming," start="00:16:00.991" video="mainVideo" id=subtitle]]
+[[!template text="about what's the best way to get started." start="00:16:03.013" video="mainVideo" id=subtitle]]
+[[!template text="You see so many people who are heavily interested" start="00:16:04.880" video="mainVideo" id=subtitle]]
+[[!template text="in getting started with programming" start="00:16:08.399" video="mainVideo" id=subtitle]]
+[[!template text="but they never managed to get started" start="00:16:10.409" video="mainVideo" id=subtitle]]
+[[!template text="because there's so much choice." start="00:16:12.320" video="mainVideo" id=subtitle]]
+[[!template text="My advice would be to just get started." start="00:16:14.320" video="mainVideo" id=subtitle]]
+[[!template text="Don't get so worried about the first step." start="00:16:16.320" video="mainVideo" id=subtitle]]
+[[!template text="Well, if I may still recommend the first step," start="00:16:18.800" video="mainVideo" id=subtitle]]
+[[!template text="even after saying this," start="00:16:22.493" video="mainVideo" id=subtitle]]
+[[!template text="do try to start with the built-in guides." start="00:16:23.920" video="mainVideo" id=subtitle]]
+[[!template text="I believe they're pretty, pretty good." start="00:16:27.073" video="mainVideo" id=subtitle]]
+[[!template new="1" text="There was another question." start="00:16:29.600" video="mainVideo" id=subtitle]]
+[[!template text="It's the last question that I can read" start="00:16:31.691" video="mainVideo" id=subtitle]]
+[[!template text="and after that, you will have to" start="00:16:33.055" video="mainVideo" id=subtitle]]
+[[!template text="read the questions for me because everything is frozen on my end." start="00:16:34.564" video="mainVideo" id=subtitle]]
+[[!template text="I hope I'm not frozen in a very bad position," start="00:16:37.920" video="mainVideo" id=subtitle]]
+[[!template text="so please excuse me if my mouth is open or anything." start="00:16:43.935" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: no, we just completely lost the video feed, so no worries.)" start="00:16:47.406" video="mainVideo" id=subtitle]]
+[[!template text="Oh, splendid, so I won't have to make a fool out of myself." start="00:16:51.120" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So the last question I wanted to answer was" start="00:16:54.800" video="mainVideo" id=subtitle]]
+[[!template text="&quot;Have you read Dirk Gently's Holistic Detective Agency?&quot;" start="00:16:56.800" video="mainVideo" id=subtitle]]
+[[!template text="No, I haven't. I hope it's not a jab at the way I'm dressing for the conference," start="00:16:59.199" video="mainVideo" id=subtitle]]
+[[!template text="but yeah, I haven't read it. Was there any other question?" start="00:17:05.741" video="mainVideo" id=subtitle]]
+[[!template new="1" text="(Amin: I see one other question." start="00:17:10.559" video="mainVideo" id=subtitle]]
+[[!template text="&quot;Any recommendation for good packaging guides or places to start?" start="00:17:15.919" video="mainVideo" id=subtitle]]
+[[!template text="I get a bit overwhelmed by some things." start="00:17:19.679" video="mainVideo" id=subtitle]]
+[[!template text="For example, the choice of different test frameworks.&quot;)" start="00:17:23.199" video="mainVideo" id=subtitle]]
+[[!template text="Right. Okay. So that's a very good question." start="00:17:26.799" video="mainVideo" id=subtitle]]
+[[!template text="I believe alphapapa is in the chat right now." start="00:17:29.263" video="mainVideo" id=subtitle]]
+[[!template text="As myself a new Lisp developer for org-roam," start="00:17:33.840" video="mainVideo" id=subtitle]]
+[[!template text="I'd really recommend you to look into" start="00:17:36.314" video="mainVideo" id=subtitle]]
+[[!template text="his package developers' guide," start="00:17:38.320" video="mainVideo" id=subtitle]]
+[[!template text="because you have a list of all the softwares" start="00:17:40.032" video="mainVideo" id=subtitle]]
+[[!template text="that are extremely useful to be using when" start="00:17:42.507" video="mainVideo" id=subtitle]]
+[[!template text="you're getting started." start="00:17:44.559" video="mainVideo" id=subtitle]]
+[[!template text="If you're looking into a first step" start="00:17:45.760" video="mainVideo" id=subtitle]]
+[[!template text="for how to develop elisp packages," start="00:17:48.347" video="mainVideo" id=subtitle]]
+[[!template text="I'd really advise you to" start="00:17:50.947" video="mainVideo" id=subtitle]]
+[[!template text="look into edebug." start="00:17:52.640" video="mainVideo" id=subtitle]]
+[[!template text="It's one word, edebug," start="00:17:53.520" video="mainVideo" id=subtitle]]
+[[!template text="and you have a section in the manual for this," start="00:17:56.559" video="mainVideo" id=subtitle]]
+[[!template text="because for me, it was the key step to" start="00:17:58.400" video="mainVideo" id=subtitle]]
+[[!template text="getting to develop good packages." start="00:18:00.799" video="mainVideo" id=subtitle]]
+[[!template text="It was understanding basically what the code did" start="00:18:03.791" video="mainVideo" id=subtitle]]
+[[!template text="and having us something like" start="00:18:06.160" video="mainVideo" id=subtitle]]
+[[!template text="a REPL (read-evaluate-print-loop)" start="00:18:08.866" video="mainVideo" id=subtitle]]
+[[!template text="that allows you to step through the code" start="00:18:09.919" video="mainVideo" id=subtitle]]
+[[!template text="and see exactly which states" start="00:18:11.760" video="mainVideo" id=subtitle]]
+[[!template text="the variables are at which at this point" start="00:18:13.210" video="mainVideo" id=subtitle]]
+[[!template text="in the program. That's really my biggest advice to you." start="00:18:15.643" video="mainVideo" id=subtitle]]
+[[!template text="Any other question? Thanks. Yeah, I see one or two more." start="00:18:21.200" video="mainVideo" id=subtitle]]
+[[!template new="1" text="So there's one. They ask, &quot;How did the freedom of Emacs help you on your way?&quot;" start="00:18:26.160" video="mainVideo" id=subtitle]]
+[[!template text="So the freedom of Emacs..." start="00:18:33.120" video="mainVideo" id=subtitle]]
+[[!template text="I mentioned that Emacs, for me, was my gateway" start="00:18:35.507" video="mainVideo" id=subtitle]]
+[[!template text="into free software" start="00:18:38.080" video="mainVideo" id=subtitle]]
+[[!template text="and the freedom of Emacs" start="00:18:39.216" video="mainVideo" id=subtitle]]
+[[!template text="was that you could maybe..." start="00:18:40.652" video="mainVideo" id=subtitle]]
+[[!template text="First and foremost," start="00:18:42.551" video="mainVideo" id=subtitle]]
+[[!template text="compared to other software," start="00:18:43.840" video="mainVideo" id=subtitle]]
+[[!template text="was that you had behind Emacs, Elisp," start="00:18:46.385" video="mainVideo" id=subtitle]]
+[[!template text="which allows you to read the code," start="00:18:49.003" video="mainVideo" id=subtitle]]
+[[!template text="read whatever is going on in the background." start="00:18:51.039" video="mainVideo" id=subtitle]]
+[[!template text="Surely, if you go deep enough," start="00:18:53.039" video="mainVideo" id=subtitle]]
+[[!template text="you'll end up in C functions that you might not be able to read" start="00:18:54.380" video="mainVideo" id=subtitle]]
+[[!template text="if you do not have the experience." start="00:18:58.172" video="mainVideo" id=subtitle]]
+[[!template text="But for Org Mode, which was my gateway into Emacs," start="00:18:59.679" video="mainVideo" id=subtitle]]
+[[!template text="most of it is written in Elisp," start="00:19:03.520" video="mainVideo" id=subtitle]]
+[[!template text="and all the commands have a very verbose name," start="00:19:05.883" video="mainVideo" id=subtitle]]
+[[!template text="like something simple as" start="00:19:08.546" video="mainVideo" id=subtitle]]
+[[!template text="org go to next subtree or" start="00:19:10.080" video="mainVideo" id=subtitle]]
+[[!template text="org go to a parent subtree. You know, things like this." start="00:19:13.440" video="mainVideo" id=subtitle]]
+[[!template text="It's so elegant. It's verbose." start="00:19:16.880" video="mainVideo" id=subtitle]]
+[[!template text="That's a sense of freedom" start="00:19:20.240" video="mainVideo" id=subtitle]]
+[[!template text="insofar as you can go into the code and see," start="00:19:22.799" video="mainVideo" id=subtitle]]
+[[!template text="oh, okay, that's how it's implemented." start="00:19:24.491" video="mainVideo" id=subtitle]]
+[[!template text="I believe in a way that's the freedom" start="00:19:26.160" video="mainVideo" id=subtitle]]
+[[!template text="and the liberty that is given to you" start="00:19:28.640" video="mainVideo" id=subtitle]]
+[[!template text="to look into the code" start="00:19:30.264" video="mainVideo" id=subtitle]]
+[[!template text="is something that invites you" start="00:19:31.600" video="mainVideo" id=subtitle]]
+[[!template text="to do the same with your life." start="00:19:32.670" video="mainVideo" id=subtitle]]
+[[!template text="As someone who does a little bit of philosophy on the side," start="00:19:34.460" video="mainVideo" id=subtitle]]
+[[!template text="I believe it's a very healthy message" start="00:19:36.776" video="mainVideo" id=subtitle]]
+[[!template text="to be gathering from a piece of software." start="00:19:38.799" video="mainVideo" id=subtitle]]
+[[!template new="1" text="(Amin: Awesome, thank you." start="00:19:42.320" video="mainVideo" id=subtitle]]
+[[!template text="Let's see... So we have..." start="00:19:45.440" video="mainVideo" id=subtitle]]
+[[!template text="I think I saw another question pop up.)" start="00:19:50.960" video="mainVideo" id=subtitle]]
+[[!template text="I'm not sure how we're doing as far" start="00:19:57.200" video="mainVideo" id=subtitle]]
+[[!template text="as time is concerned... I believe we" start="00:19:58.559" video="mainVideo" id=subtitle]]
+[[!template text="have like one or two minutes more." start="00:19:59.760" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: Yeah, actually, we're quite a bit" start="00:20:02.080" video="mainVideo" id=subtitle]]
+[[!template text="ahead of the schedule, so if we take a" start="00:20:04.240" video="mainVideo" id=subtitle]]
+[[!template text="little bit longer, we're fine." start="00:20:05.679" video="mainVideo" id=subtitle]]
+[[!template text="If you do have more questions, please do.)" start="00:20:07.840" video="mainVideo" id=subtitle]]
+[[!template text="I'm just sorry that my video is not working anymore." start="00:20:10.225" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: No problem. Someone was actually saying..." start="00:20:12.880" video="mainVideo" id=subtitle]]
+[[!template text="What's the most recent... Actually, yeah well before that." start="00:20:17.120" video="mainVideo" id=subtitle]]
+[[!template new="1" text="&quot;Please show off your three-piece suit before you end your talk," start="00:20:24.159" video="mainVideo" id=subtitle]]
+[[!template text="which requires fixing your frozen camera." start="00:20:27.440" video="mainVideo" id=subtitle]]
+[[!template text="If this is not possible," start="00:20:30.080" video="mainVideo" id=subtitle]]
+[[!template text="please post suit selfies in an easily accessible location.&quot;" start="00:20:31.306" video="mainVideo" id=subtitle]]
+[[!template text="Okay, I'll make sure to do this." start="00:20:36.240" video="mainVideo" id=subtitle]]
+[[!template text="But yes, I wanted to hype things up for the conference," start="00:20:38.143" video="mainVideo" id=subtitle]]
+[[!template text="so yes, I did get the three-piece suit out." start="00:20:41.200" video="mainVideo" id=subtitle]]
+[[!template text="I'm very glad you like it." start="00:20:43.039" video="mainVideo" id=subtitle]]
+[[!template text="By the way, when you get" start="00:20:44.563" video="mainVideo" id=subtitle]]
+[[!template text="a chance to see me live again," start="00:20:45.919" video="mainVideo" id=subtitle]]
+[[!template text="do appreciate that my tie has both the" start="00:20:47.760" video="mainVideo" id=subtitle]]
+[[!template text="colors of Emacs purple" start="00:20:50.080" video="mainVideo" id=subtitle]]
+[[!template text="and also Org Mode green." start="00:20:51.280" video="mainVideo" id=subtitle]]
+[[!template text="It took me a while to find this one," start="00:20:53.679" video="mainVideo" id=subtitle]]
+[[!template text="so I hope you will appreciate this." start="00:20:55.556" video="mainVideo" id=subtitle]]
+[[!template new="1" text="(Amin: Awesome. Let's see." start="00:21:00.840" video="mainVideo" id=subtitle]]
+[[!template text="We have one other question. &quot;What's the" start="00:21:03.094" video="mainVideo" id=subtitle]]
+[[!template text="most recent Emacs package or tool that" start="00:21:06.880" video="mainVideo" id=subtitle]]
+[[!template text="you've discovered that you've added to your repertoire?&quot;)" start="00:21:08.960" video="mainVideo" id=subtitle]]
+[[!template text="Very interesting question." start="00:21:14.480" video="mainVideo" id=subtitle]]
+[[!template text="The thing is, when you've spent as long as I have on Emacs--" start="00:21:17.600" video="mainVideo" id=subtitle]]
+[[!template text="and I know that I've only spent" start="00:21:22.614" video="mainVideo" id=subtitle]]
+[[!template text="eight years and some of you" start="00:21:23.919" video="mainVideo" id=subtitle]]
+[[!template text="might have spent maybe 10, 20," start="00:21:25.120" video="mainVideo" id=subtitle]]
+[[!template text="maybe even more years on Emacs--" start="00:21:27.901" video="mainVideo" id=subtitle]]
+[[!template text="but for me, I believe the coolest neat trick that I found in Emacs" start="00:21:30.000" video="mainVideo" id=subtitle]]
+[[!template text="was a mode which is called beacon-mode." start="00:21:34.926" video="mainVideo" id=subtitle]]
+[[!template text="It's something that allows you to show" start="00:21:40.080" video="mainVideo" id=subtitle]]
+[[!template text="when you're jumping between buffers" start="00:21:43.679" video="mainVideo" id=subtitle]]
+[[!template text="or when you're dropping between windows," start="00:21:45.006" video="mainVideo" id=subtitle]]
+[[!template text="it shows exactly where your point is in that buffer" start="00:21:46.960" video="mainVideo" id=subtitle]]
+[[!template text="by making a slight ray of light which looks like a beacon, hence the name." start="00:21:50.681" video="mainVideo" id=subtitle]]
+[[!template text="It really helps you navigate buffers" start="00:21:55.440" video="mainVideo" id=subtitle]]
+[[!template text="because it always shows" start="00:21:57.760" video="mainVideo" id=subtitle]]
+[[!template text="in a very visual way where your point is." start="00:21:58.986" video="mainVideo" id=subtitle]]
+[[!template text="I'll get a chance to show this to you later today" start="00:22:01.760" video="mainVideo" id=subtitle]]
+[[!template text="when I'll be presenting my other talks." start="00:22:04.640" video="mainVideo" id=subtitle]]
+[[!template new="1" text="(Amin: Awesome. We have one question from Jonas, the maintainer of Magit." start="00:22:10.159" video="mainVideo" id=subtitle]]
+[[!template text="He asks, &quot;When you touched your webcam," start="00:22:20.880" video="mainVideo" id=subtitle]]
+[[!template text="that blew a fuse at my place." start="00:22:25.128" video="mainVideo" id=subtitle]]
+[[!template text="How did you do that?&quot;)" start="00:22:26.880" video="mainVideo" id=subtitle]]
+[[!template text="Well, I'm very sorry, Jonas," start="00:22:29.760" video="mainVideo" id=subtitle]]
+[[!template text="that it happened to you, but I'll make sure not to touch my webcam again." start="00:22:31.242" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: Do we have any other questions?)" start="00:22:36.960" video="mainVideo" id=subtitle]]
+[[!template text="I have to trust you on this one." start="00:22:41.600" video="mainVideo" id=subtitle]]
+[[!template text="I'm really sorry. Everything is frozen on my end." start="00:22:43.919" video="mainVideo" id=subtitle]]
+[[!template new="1" text="(Amin: No problem.) Yeah I'm more talking to the audience, I guess." start="00:22:46.960" video="mainVideo" id=subtitle]]
+[[!template text="I hope my lack of slides didn't bother you." start="00:22:51.520" video="mainVideo" id=subtitle]]
+[[!template text="I really wanted to have this verbose time with people," start="00:22:56.018" video="mainVideo" id=subtitle]]
+[[!template text="to be able to..." start="00:23:00.481" video="mainVideo" id=subtitle]]
+[[!template text="It's a message that I've been trying" start="00:23:01.600" video="mainVideo" id=subtitle]]
+[[!template text="to share with as many people as possible." start="00:23:04.880" video="mainVideo" id=subtitle]]
+[[!template text="In France, we do have an Emacs workshop" start="00:23:08.640" video="mainVideo" id=subtitle]]
+[[!template text="that we have on a monthly basis." start="00:23:11.760" video="mainVideo" id=subtitle]]
+[[!template text="I've been learning a lot" start="00:23:14.159" video="mainVideo" id=subtitle]]
+[[!template text="with those people and I felt like" start="00:23:16.000" video="mainVideo" id=subtitle]]
+[[!template text="doing the same with Emacs conference" start="00:23:18.960" video="mainVideo" id=subtitle]]
+[[!template text="would be good. That's why I'm really happy," start="00:23:20.400" video="mainVideo" id=subtitle]]
+[[!template text="and I'm really lucky to have had" start="00:23:22.713" video="mainVideo" id=subtitle]]
+[[!template text="the chance to do this today." start="00:23:24.000" video="mainVideo" id=subtitle]]
+[[!template text="I hope some of you, I've convinced you" start="00:23:26.418" video="mainVideo" id=subtitle]]
+[[!template text="of climbing up a step on a ladder" start="00:23:29.200" video="mainVideo" id=subtitle]]
+[[!template text="or making a step in a journey." start="00:23:31.472" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: Absolutely. Thank you so much, Leo." start="00:23:34.480" video="mainVideo" id=subtitle]]
+[[!template text="I happen to completely agree" start="00:23:38.080" video="mainVideo" id=subtitle]]
+[[!template text="with your not necessarily using a slide" start="00:23:41.279" video="mainVideo" id=subtitle]]
+[[!template text="when it's not really needed" start="00:23:43.600" video="mainVideo" id=subtitle]]
+[[!template text="and to help give some face-to-face time" start="00:23:45.600" video="mainVideo" id=subtitle]]
+[[!template text="with the audience." start="00:23:49.200" video="mainVideo" id=subtitle]]
+[[!template text="Unfortunately, your webcam cut out," start="00:23:50.685" video="mainVideo" id=subtitle]]
+[[!template text="but I mean before that.)" start="00:23:52.923" video="mainVideo" id=subtitle]]
+[[!template text="Yes, I'll make sure to fix the problems later on," start="00:23:55.200" video="mainVideo" id=subtitle]]
+[[!template text="so don't worry about it." start="00:23:57.914" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: Awesome. Alrighty. I guess we're" start="00:23:59.679" video="mainVideo" id=subtitle]]
+[[!template text="wrapping up for your talk and getting ready for the next talk.)" start="00:24:02.240" video="mainVideo" id=subtitle]]
+[[!template text="Sure. Well, thank you so much." start="00:24:08.000" video="mainVideo" id=subtitle]]
+[[!template text="I'll see you all later, I suppose!" start="00:24:09.538" video="mainVideo" id=subtitle]]
+[[!template text="(Amin: Sounds good. Thank you again, Leo. Bye-bye)" start="00:24:11.760" video="mainVideo" id=subtitle]]
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 facb16b8..37114bf0 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
@@ -3,122 +3,103 @@ WEBVTT
00:00:00.000 --> 00:00:03.760
(Amin: Alrighty, Leo Vivier, take it away.)
-00:00:03.760 --> 00:00:05.839
-Okay, well, thank you. I'm in. So you've
+00:00:03.760 --> 00:00:05.319
+Okay, well, thank you. I'm in.
-00:00:05.839 --> 00:00:06.879
-just had a
+00:00:05.319 --> 00:00:08.393
+So you've just had a little roundup of
+the news,
-00:00:06.879 --> 00:00:08.880
-little roundup of the news, and we're
+00:00:08.393 --> 00:00:11.120
+and we're going to get started now with
+some presentations.
-00:00:08.880 --> 00:00:10.320
-going to get started now with some
-
-00:00:10.320 --> 00:00:11.120
-presentations.
-
-00:00:11.120 --> 00:00:13.840
+00:00:11.120 --> 00:00:15.920
We're starting with user
-
-00:00:13.840 --> 00:00:15.920
developer stories.
-00:00:15.920 --> 00:00:18.000
-I was extremely interested in this
-
-00:00:18.000 --> 00:00:19.199
-section because I
+00:00:15.920 --> 00:00:18.568
+I was extremely interested in
+this section
-00:00:19.199 --> 00:00:21.600
-wanted to get a chance, basically, to tell
+00:00:18.568 --> 00:00:21.133
+because I wanted to get
+a chance, basically,
-00:00:21.600 --> 00:00:24.160
-you a little more about who I am and
+00:00:21.133 --> 00:00:24.160
+to tell 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
+00:00:24.160 --> 00:00:28.160
+how I got from basically being
+a user of Emacs
-00:00:27.039 --> 00:00:28.160
-Emacs
-
-00:00:28.160 --> 00:00:30.640
-to being nowadays a package
-
-00:00:30.640 --> 00:00:31.279
-maintainer,
+00:00:28.160 --> 00:00:31.279
+to being nowadays a package maintainer,
-00:00:31.279 --> 00:00:33.280
+00:00:31.279 --> 00:00:34.156
and maybe more in the future. I don't
+know.
-00:00:33.280 --> 00:00:34.559
-know. So,
+00:00:34.156 --> 00:00:36.954
+So, just for the organizers, I'm
+planning to speak for 15 minutes,
-00:00:34.559 --> 00:00:36.160
-just for the organizers, I'm planning to
+00:00:36.954 --> 00:00:39.680
+and I'll have five more minutes of
+questions at the end.
-00:00:36.160 --> 00:00:37.760
-speak for 15 minutes, and I'll have five
-
-00:00:37.760 --> 00:00:39.680
-more minutes of questions at the end.
-
-00:00:39.680 --> 00:00:41.360
+00:00:39.680 --> 00:00:41.880
As I told you before, if you want to have
+questions,
-00:00:41.360 --> 00:00:43.440
-questions, you know you can use the pad,
+00:00:41.880 --> 00:00:43.440
+you know you can use the pad,
-00:00:43.440 --> 00:00:44.879
+00:00:43.440 --> 00:00:45.871
and I'll be reading the questions from
+there.
-00:00:44.879 --> 00:00:47.360
-there. Okay. So
-
-00:00:47.360 --> 00:00:49.600
-hi there, as Amin introduced me before,
+00:00:45.871 --> 00:00:49.600
+Okay. So hi there, as Amin introduced me
+before,
00:00:49.600 --> 00:00:51.280
my name is Leo Vivier.
-00:00:51.280 --> 00:00:54.800
+00:00:51.280 --> 00:00:55.662
I'm a freelance software engineer
+in France,
-00:00:54.800 --> 00:00:58.079
-in France, and I have been using Emacs
-
-00:00:58.079 --> 00:00:59.359
-now for
+00:00:55.662 --> 00:00:59.359
+and I have been using Emacs now for
-00:00:59.359 --> 00:01:01.280
-i believe close to eight years. I can't
+00:00:59.359 --> 00:01:00.885
+I believe close to eight years.
-00:01:01.280 --> 00:01:03.039
-believe it's been so long.
+00:01:00.885 --> 00:01:03.039
+I can't believe it's been so long.
-00:01:03.039 --> 00:01:07.680
+00:01:03.039 --> 00:01:09.967
But yes, it's been a journey because,
+in a way,
-00:01:07.680 --> 00:01:12.000
-in a way, nothing
+00:01:09.967 --> 00:01:13.255
+nothing made me go for Emacs.
-00:01:12.000 --> 00:01:15.119
-made me go for Emacs. You know I'm an--
+00:01:13.255 --> 00:01:17.011
+You know I'm an-- sorry, I was about to
+say Emacs major,
-00:01:15.119 --> 00:01:17.280
-sorry, I was about to say Emacs major, but
+00:01:17.011 --> 00:01:18.638
+but no, I'm an English major.
-00:01:17.280 --> 00:01:19.200
-no, I'm an English major. I went to
+00:01:18.638 --> 00:01:23.990
+I went to university to study English
+literature and linguistics,
-00:01:19.200 --> 00:01:21.280
-university to study English literature
-
-00:01:21.280 --> 00:01:24.320
-and linguistics, and
-
-00:01:24.320 --> 00:01:26.159
-I just got started in Emacs
+00:01:23.990 --> 00:01:26.159
+and I just got started in Emacs
00:01:26.159 --> 00:01:28.240
because I was looking for ways to take
@@ -126,80 +107,70 @@ because I was looking for ways to take
00:01:28.240 --> 00:01:31.340
better notes. I was looking for ways to
-00:01:31.340 --> 00:01:32.640
-[Applause]
-
00:01:32.640 --> 00:01:34.640
structure the way I was learning,
-00:01:34.640 --> 00:01:36.720
-structure the way I was
+00:01:34.640 --> 00:01:38.084
+structure the way I was taking notes.
-00:01:36.720 --> 00:01:40.079
-taking notes. I stumbled one day
+00:01:38.084 --> 00:01:40.079
+I stumbled one day
-00:01:40.079 --> 00:01:42.320
-upon this weird piece of software which
+00:01:40.079 --> 00:01:42.032
+upon this weird piece of software
-00:01:42.320 --> 00:01:43.759
-was called Emacs,
+00:01:42.032 --> 00:01:43.759
+which was called Emacs,
00:01:43.759 --> 00:01:46.479
and I've been trapped forever since,
-00:01:46.479 --> 00:01:47.920
-basically, because
+00:01:46.479 --> 00:01:48.328
+basically, because eight years ago,
-00:01:47.920 --> 00:01:49.280
-eight years ago, when I discovered
+00:01:48.328 --> 00:01:49.515
+when I discovered Emacs,
-00:01:49.280 --> 00:01:51.119
-Emacs I just couldn't let go. There was
+00:01:49.515 --> 00:01:50.632
+I just couldn't let go.
-00:01:51.119 --> 00:01:52.720
-just something very
+00:01:50.632 --> 00:01:52.720
+There was just something very
-00:01:52.720 --> 00:01:55.439
-interesting about the way you configured
+00:01:52.720 --> 00:01:54.487
+interesting about the way
-00:01:55.439 --> 00:01:56.320
-your setup,
+00:01:54.487 --> 00:01:56.320
+you configured your setup,
-00:01:56.320 --> 00:01:58.799
-and I just wanted to dive deeper and
-
-00:01:58.799 --> 00:01:59.759
-deeper.
+00:01:56.320 --> 00:01:59.759
+and I just wanted to
+dive deeper and deeper.
00:01:59.759 --> 00:02:04.320
So the title is of this talk exactly is
-00:02:04.320 --> 00:02:06.640
+00:02:04.320 --> 00:02:07.637
how I went from user to package
+maintainer,
-00:02:06.640 --> 00:02:08.000
-maintainer, and
-
-00:02:08.000 --> 00:02:09.840
-the package now that I'm maintaining is
-
-00:02:09.840 --> 00:02:11.599
-called org-roam. I'm not the only one
+00:02:07.637 --> 00:02:09.686
+and the package now that I'm maintaining
-00:02:11.599 --> 00:02:12.080
+00:02:09.686 --> 00:02:12.080
+is called org-roam. I'm not the only one
doing this.
-00:02:12.080 --> 00:02:15.440
+00:02:12.080 --> 00:02:18.720
I'm helped with many lovely people
-
-00:02:15.440 --> 00:02:18.720
working on org-roam.
-00:02:18.720 --> 00:02:21.360
+00:02:18.720 --> 00:02:22.149
I got started as a maintainer
+only this year,
-00:02:21.360 --> 00:02:23.360
-only this year, so that means that for
+00:02:22.149 --> 00:02:23.360
+so that means that for
00:02:23.360 --> 00:02:24.720
the eight years I've been
@@ -228,20 +199,17 @@ because I believe that I'm far from
00:02:40.959 --> 00:02:42.160
being the only user
-00:02:42.160 --> 00:02:43.599
+00:02:42.160 --> 00:02:44.327
who can make the jump to being a
+maintainer.
-00:02:43.599 --> 00:02:45.519
-maintainer. A lot of you have
-
-00:02:45.519 --> 00:02:46.879
-a lot of knowledge when it comes to
-
-00:02:46.879 --> 00:02:48.959
-Emacs. Some of you
+00:02:44.327 --> 00:02:47.572
+A lot of you have a lot of knowledge
+when it comes to Emacs.
-00:02:48.959 --> 00:02:51.040
-are at different steps in your journey.
+00:02:47.572 --> 00:02:51.040
+Some of you are at different steps in
+your journey.
00:02:51.040 --> 00:02:52.720
Some of you, for instance, are just
@@ -249,78 +217,73 @@ Some of you, for instance, are just
00:02:52.720 --> 00:02:55.680
starting to copy stuff out of
-00:02:55.680 --> 00:02:57.040
-StackExchange
+00:02:55.680 --> 00:02:59.058
+StackExchange into your Emacs
+configuration.
-00:02:57.040 --> 00:02:59.519
-into your Emacs configuration. let's
-
-00:02:59.519 --> 00:03:00.720
-say you want to do something very
-
-00:03:00.720 --> 00:03:01.599
+00:02:59.058 --> 00:03:01.599
+Let's say you want to do something very
particular
00:03:01.599 --> 00:03:04.480
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:09.040
-something that's interesting. You add it
-to your
+00:03:04.480 --> 00:03:05.527
+You go on StackExchange.
-00:03:09.040 --> 00:03:10.239
-Emacs configuration. You
+00:03:05.527 --> 00:03:07.930
+You find something that's interesting.
-00:03:10.239 --> 00:03:11.680
-barely understand anything that's going on.
+00:03:07.930 --> 00:03:10.077
+You add it to your Emacs configuration.
-00:03:11.680 --> 00:03:13.519
-You know that it's supposed to be
+00:03:10.077 --> 00:03:11.680
+You barely understand anything that's
+going on.
-00:03:13.519 --> 00:03:14.800
-Emacs Lisp.
+00:03:11.680 --> 00:03:14.800
+You know that it's supposed to be Emacs
+Lisp.
00:03:14.800 --> 00:03:17.200
"I hardly know Emacs and
00:03:17.200 --> 00:03:19.440
-I 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
+00:03:19.440 --> 00:03:22.172
+But you paste it in, and it does what
+you want it to do,
-00:03:21.440 --> 00:03:22.800
-want it to do, and you say
+00:03:22.172 --> 00:03:26.682
+and you say "Great, I'll move on to my
+work now."
-00:03:22.800 --> 00:03:26.959
-"Great, I'll move on to my work now." So
+00:03:26.682 --> 00:03:28.821
+So that's how I got started.
-00:03:26.959 --> 00:03:29.280
-that's how I got started. I had
+00:03:28.821 --> 00:03:33.888
+I had a very spartan setup for Emacs,
+which a lot of you must know...
-00:03:29.280 --> 00:03:30.879
-a very spartan
+00:03:33.888 --> 00:03:36.000
+The first time you launch Emacs,
-00:03:30.879 --> 00:03:33.440
-setup for Emacs, which a lot of you must
+00:03:36.000 --> 00:03:36.920
+you have this feeling
-00:03:33.440 --> 00:03:36.000
-know... The first time you launch Emacs,
+00:03:36.920 --> 00:03:38.852
+that you're jumping 20 years
+back in time,
-00:03:36.000 --> 00:03:37.840
-you have this feeling that you're jumping 20
+00:03:38.852 --> 00:03:43.260
+as far as the user interface is
+concerned.
-00:03:37.840 --> 00:03:39.599
-years back in time, as far as the
-
-00:03:39.599 --> 00:03:43.680
-user interface is concerned. But
-
-00:03:43.680 --> 00:03:46.959
-as you get to spend more time with Emacs...
+00:03:43.260 --> 00:03:46.959
+But as you get to spend more time with
+Emacs...
00:03:46.959 --> 00:03:49.120
Some would call it Stockholm syndrome
@@ -328,104 +291,94 @@ Some would call it Stockholm syndrome
00:03:49.120 --> 00:03:50.959
insofar as you can't see
-00:03:50.959 --> 00:03:53.360
-how spartan the entire thing is, but it
-
-00:03:53.360 --> 00:03:54.640
-actually is
+00:03:50.959 --> 00:03:52.929
+how spartan the entire thing is,
-00:03:54.640 --> 00:03:58.400
-a lovely prison, so to speak.
+00:03:52.929 --> 00:03:58.400
+but it actually is a lovely prison,
+so to speak.
00:03:58.400 --> 00:04:00.400
That's how I got started eight years ago.
-00:04:00.400 --> 00:04:01.680
-I just wanted
+00:04:00.400 --> 00:04:04.319
+I just wanted to find a way to do my
+research properly.
-00:04:01.680 --> 00:04:04.319
-to find a way to do my research properly.
+00:04:04.319 --> 00:04:05.699
+I wanted to have a tool
-00:04:04.319 --> 00:04:05.519
-I wanted to have a
-
-00:04:05.519 --> 00:04:07.280
-tool that I could use to write my notes
+00:04:05.699 --> 00:04:07.280
+that I could use to write my notes
00:04:07.280 --> 00:04:08.959
in plain text, because I was already
-00:04:08.959 --> 00:04:11.680
-fairly averse to
-
-00:04:11.680 --> 00:04:14.560
-Microsoft solutions when it
-
-00:04:14.560 --> 00:04:16.320
-came to taking notes.
-
-00:04:16.320 --> 00:04:19.359
-So yeah, I got started in Emacs. I
+00:04:08.959 --> 00:04:16.320
+fairly averse to Microsoft solutions
+when it came to taking notes.
-00:04:19.359 --> 00:04:20.880
-read a little bit about what plain text
+00:04:16.320 --> 00:04:19.180
+So yeah, I got started in Emacs.
-00:04:20.880 --> 00:04:23.040
-was about. Just to be clear,
+00:04:19.180 --> 00:04:21.651
+I read a little bit about what plain
+text was about.
-00:04:23.040 --> 00:04:26.000
-at the time, yes, I was very good with
+00:04:21.651 --> 00:04:24.364
+Just to be clear, at the time, yes,
-00:04:26.000 --> 00:04:27.120
-computers,
+00:04:24.364 --> 00:04:27.120
+I was very good with computers,
00:04:27.120 --> 00:04:30.160
but I was not a computer science student.
-00:04:30.160 --> 00:04:33.520
+00:04:30.160 --> 00:04:34.302
I had barely any experience with
-programming
+programming and coding,
-00:04:33.520 --> 00:04:36.080
-and coding, and I was even less of a
-
-00:04:36.080 --> 00:04:39.919
-hacker
+00:04:34.302 --> 00:04:39.919
+and I was even less of a hacker
back then.
-00:04:39.919 --> 00:04:42.560
-It just goes to show you that at the
+00:04:39.919 --> 00:04:43.052
+It just goes to show you that
+at the beginning,
-00:04:42.560 --> 00:04:44.479
-beginning, I had close to no knowledge,
+00:04:43.052 --> 00:04:44.479
+I had close to no knowledge,
00:04:44.479 --> 00:04:45.840
whether it be about
-00:04:45.840 --> 00:04:48.880
-the free software world, whether it be
-about...
+00:04:45.840 --> 00:04:47.457
+the free software world,
+
+00:04:47.457 --> 00:04:48.880
+whether it be about...
-00:04:48.880 --> 00:04:50.800
-Sacha, do you want to say something? (Sacha: just
+00:04:48.880 --> 00:04:50.290
+Sacha, do you want to say something?
-00:04:50.800 --> 00:04:52.479
-confirming, you're not sharing anything
+00:04:50.290 --> 00:04:52.479
+(Sacha: just confirming, you're not
+sharing anything
00:04:52.479 --> 00:04:54.080
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:54.080 --> 00:04:55.204
+No, I'm not sharing anything,
-00:04:55.360 --> 00:04:59.040
-just presenting.
+00:04:55.204 --> 00:04:59.040
+I'm just presenting.
-00:04:59.040 --> 00:05:02.240
-So when I started, I had no
+00:04:59.040 --> 00:05:01.173
+So when I started,
-00:05:02.240 --> 00:05:03.680
-experience whatsoever.
+00:05:01.173 --> 00:05:03.680
+I had no experience whatsoever.
00:05:03.680 --> 00:05:07.199
I was just a literature major
@@ -433,37 +386,39 @@ I was just a literature major
00:05:07.199 --> 00:05:11.039
trying to get better at taking notes.
-00:05:11.039 --> 00:05:13.440
-I stumbled upon LaTeX. As many people
+00:05:11.039 --> 00:05:12.466
+I stumbled upon LaTeX.
-00:05:13.440 --> 00:05:15.280
-who stumble upon LaTeX know,
+00:05:12.466 --> 00:05:15.280
+As many people who stumble upon
+LaTeX know,
-00:05:15.280 --> 00:05:17.039
-you don't just stumble upon
+00:05:15.280 --> 00:05:17.519
+you don't just stumble upon LaTeX,
-00:05:17.039 --> 00:05:19.759
-LaTeX, you embroil yourself in the
+00:05:17.519 --> 00:05:21.950
+you embroil yourself in the turmoil of
+suffering,
-00:05:19.759 --> 00:05:24.560
-turmoil of suffering, of late
-nights tweaking,
+00:05:21.950 --> 00:05:24.560
+of late nights tweaking,
-00:05:24.560 --> 00:05:27.440
-so that your document is exactly in the
+00:05:24.560 --> 00:05:26.923
+so that your document is exactly
-00:05:27.440 --> 00:05:33.440
-perfect shape you want it to be.
+00:05:26.923 --> 00:05:33.440
+in the perfect shape you want it to be.
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
+00:05:36.639 --> 00:05:39.334
I discovered something that truly
+changed my life,
-00:05:38.400 --> 00:05:40.560
-changed my life, and it was Org Mode.
+00:05:39.334 --> 00:05:40.560
+and it was Org Mode.
00:05:40.560 --> 00:05:44.479
As you'll get a lot of presentations
@@ -478,41 +433,43 @@ I won't be spending too much time on it.
But Org Mode, for me, was a
revelation. It's...
-00:05:53.680 --> 00:05:56.880
-There was something that, upon reading
+00:05:53.680 --> 00:05:55.869
+There was something that,
-00:05:56.880 --> 00:05:59.039
-articles on how to use Org Mode,
+00:05:55.869 --> 00:05:59.039
+upon reading articles on
+how to use Org Mode,
-00:05:59.039 --> 00:06:02.080
+00:05:59.039 --> 00:06:02.453
especially one of the key
+articles
-00:06:02.080 --> 00:06:04.160
-article that I'd read which really made
+00:06:02.453 --> 00:06:04.160
+that I'd read which really made
00:06:04.160 --> 00:06:06.000
a huge impact on me
00:06:06.000 --> 00:06:09.199
-was the "Organize Your Life in Plain Text" one
-
-00:06:09.199 --> 00:06:10.720
-which i'm sure many of you must have
+was the "Organize Your Life in Plain
+Text" one,
-00:06:10.720 --> 00:06:12.240
+00:06:09.199 --> 00:06:12.240
+which I'm sure many of you must have
stumbled upon
00:06:12.240 --> 00:06:15.919
in your Emacs journey...
-00:06:15.919 --> 00:06:19.680
+00:06:15.919 --> 00:06:20.307
For me, when I stumbled upon this
+document,
-00:06:19.680 --> 00:06:21.840
-document, I was starting to get
+00:06:20.307 --> 00:06:22.488
+I was starting to get interested
-00:06:21.840 --> 00:06:24.240
-interested in Getting Things Done and
+00:06:22.488 --> 00:06:24.240
+in Getting Things Done and
00:06:24.240 --> 00:06:26.560
all the nitty-gritty stuff about
@@ -520,26 +477,23 @@ all the nitty-gritty stuff about
00:06:26.560 --> 00:06:29.199
organization and self-organization.
-00:06:29.199 --> 00:06:31.919
+00:06:29.199 --> 00:06:32.960
It just felt like everything was under
-
-00:06:31.919 --> 00:06:32.960
my fingertips
00:06:32.960 --> 00:06:36.960
to make the perfect workflow.
-00:06:36.960 --> 00:06:40.880
+00:06:36.960 --> 00:06:44.080
There was something incredibly
-
-00:06:40.880 --> 00:06:44.080
satisfying about
-00:06:44.080 --> 00:06:46.319
-having a system that gave you so many
+00:06:44.080 --> 00:06:45.834
+having a system that gave you
-00:06:46.319 --> 00:06:48.319
-options to configure your experience
+00:06:45.834 --> 00:06:48.319
+so many options to configure your
+experience
00:06:48.319 --> 00:06:50.160
exactly how you wanted.
@@ -547,10 +501,8 @@ exactly how you wanted.
00:06:50.160 --> 00:06:54.479
You had this feeling that
-00:06:54.479 --> 00:06:57.199
+00:06:54.479 --> 00:06:57.599
the people behind Org Mode had thought
-
-00:06:57.199 --> 00:06:57.599
of everything,
00:06:57.599 --> 00:07:00.479
@@ -576,76 +528,76 @@ oh, it's half past one and I need to...
in the morning, I mean, and I need to make
00:07:15.280 --> 00:07:17.680
-sure that the item that i'm marking as done
+sure that the item that I'm marking as done
-00:07:17.680 --> 00:07:19.199
-is done for the day before and not for
+00:07:17.680 --> 00:07:18.759
+is done for the day before
-00:07:19.199 --> 00:07:21.919
-the current day. You see what I'm talking about.
+00:07:18.759 --> 00:07:20.233
+and not for the current day.
+
+00:07:20.233 --> 00:07:21.919
+You see what I'm talking about.
00:07:21.919 --> 00:07:25.280
So many details that were already
-00:07:25.280 --> 00:07:28.800
-present in Org Mode. At first you're
-
-00:07:28.800 --> 00:07:31.039
-really impressed, because you think,
-
-00:07:31.039 --> 00:07:34.080
-wow, they thought of everything, but then
+00:07:25.280 --> 00:07:27.235
+present in Org Mode.
-00:07:34.080 --> 00:07:35.599
-you realize that it's just a matter of
+00:07:27.235 --> 00:07:31.335
+At first you're really impressed,
+because you think, wow,
-00:07:35.599 --> 00:07:38.080
-experience, just a matter of people
+00:07:31.335 --> 00:07:33.470
+they thought of everything,
-00:07:38.080 --> 00:07:40.800
-contributing code, because the
+00:07:33.470 --> 00:07:36.378
+but then you realize that it's just a
+matter of experience,
-00:07:40.800 --> 00:07:42.400
-development of Org Mode, Emacs, and
+00:07:36.378 --> 00:07:39.712
+just a matter of people
+contributing code,
-00:07:42.400 --> 00:07:43.520
-everything is just
+00:07:39.712 --> 00:07:42.171
+because the development of Org Mode,
+Emacs,
-00:07:43.520 --> 00:07:45.440
-open to the public. You know, it's like
+00:07:42.171 --> 00:07:44.455
+and everything is just
+open to the public.
-00:07:45.440 --> 00:07:46.879
-everything is being done with the garage
+00:07:44.455 --> 00:07:45.440
+You know, it's like
-00:07:46.879 --> 00:07:48.560
-door opened. You can just
+00:07:45.440 --> 00:07:47.685
+everything is being done
+with the garage door opened.
-00:07:48.560 --> 00:07:50.960
-go on Org Mode on Savannah and see
+00:07:47.685 --> 00:07:50.402
+You can just go on Org Mode on Savannah
-00:07:50.960 --> 00:07:54.800
-everything that is being developed.
+00:07:50.402 --> 00:07:54.800
+and see everything that is being
+developed.
-00:07:54.800 --> 00:07:58.639
-For me, the shift that occurred
+00:07:54.800 --> 00:08:01.586
+For me, the shift that occurred in my
+mind was
-00:07:58.639 --> 00:08:02.639
-in my mind was when
+00:08:01.586 --> 00:08:04.139
+when I was reading all the options,
-00:08:02.639 --> 00:08:04.240
-I was reading all the options, I
+00:08:04.139 --> 00:08:05.881
+I was looking at all the variables
-00:08:04.240 --> 00:08:06.240
-was looking at all the variables that i
+00:08:05.881 --> 00:08:08.160
+that I could modify for Org Mode,
-00:08:06.240 --> 00:08:08.160
-could modify for Org Mode,
-
-00:08:08.160 --> 00:08:11.440
-and there came a time, maybe two to three
-
-00:08:11.440 --> 00:08:12.560
-years ago,
+00:08:08.160 --> 00:08:12.560
+and there came a time, maybe two to
+three years ago,
00:08:12.560 --> 00:08:15.599
where I thought, oh wow,
@@ -653,35 +605,36 @@ where I thought, oh wow,
00:08:15.599 --> 00:08:17.759
maybe for the first time in a while,
-00:08:17.759 --> 00:08:19.599
-there is no option for me to do what I
+00:08:17.759 --> 00:08:19.260
+there is no option for me to do
-00:08:19.599 --> 00:08:21.440
-want to be doing with Org Mode.
+00:08:19.260 --> 00:08:21.440
+what I want to be doing with Org Mode.
-00:08:21.440 --> 00:08:24.479
-I believe at the time the the key
+00:08:21.440 --> 00:08:23.668
+I believe at the time,
-00:08:24.479 --> 00:08:29.199
-issue that triggered this reflex for me was
+00:08:23.668 --> 00:08:29.199
+the key issue that triggered
+this reflex for me was
00:08:29.199 --> 00:08:31.039
I wanted to do something with the agenda.
-00:08:31.039 --> 00:08:33.599
-I wanted to have a super category so, you
+00:08:31.039 --> 00:08:34.159
+I wanted to have a super category so,
+you know, in the...
-00:08:33.599 --> 00:08:34.159
-know, in the...
+00:08:34.159 --> 00:08:36.606
+for those of you who know,
+in your agenda,
-00:08:34.159 --> 00:08:36.320
-for those of you who know, in your
+00:08:36.606 --> 00:08:38.376
+you have the ability to
+have many files,
-00:08:36.320 --> 00:08:38.000
-agenda, you have the ability to have many
-
-00:08:38.000 --> 00:08:41.200
-files, and you have the ability to have
+00:08:38.376 --> 00:08:41.200
+and you have the ability to have
categories.
00:08:41.200 --> 00:08:47.920
@@ -693,30 +646,24 @@ TODOs in smaller groups, or bigger
00:08:51.680 --> 00:08:52.560
groups, I should say,
-00:08:52.560 --> 00:08:53.920
-so that, for instance, I could have one
-
-00:08:53.920 --> 00:08:55.440
-group for my professional life, I could
+00:08:52.560 --> 00:08:53.780
+so that, for instance, I could have
-00:08:55.440 --> 00:08:56.000
-have a group
+00:08:53.780 --> 00:08:55.131
+one group for my professional life,
-00:08:56.000 --> 00:08:59.600
-for one work, the second
-work...
+00:08:55.131 --> 00:08:57.462
+I could have a group for one work,
-00:08:59.600 --> 00:09:00.800
-I could have something for
+00:08:57.462 --> 00:08:59.600
+the second work...
-00:09:00.800 --> 00:09:02.800
-university and all this.
+00:08:59.600 --> 00:09:02.800
+I could have something for university
+and all this.
-00:09:02.800 --> 00:09:06.000
-I thought, yeah,
-
-00:09:06.000 --> 00:09:09.600
-I think I'd like this.
+00:09:02.800 --> 00:09:09.600
+I thought, yeah, I think I'd like this.
00:09:09.600 --> 00:09:12.959
After having spent so long working
@@ -724,14 +671,15 @@ After having spent so long working
00:09:12.959 --> 00:09:15.519
with Emacs and working with Org Mode,
-00:09:15.519 --> 00:09:17.200
-I had some ideas about what was
+00:09:15.519 --> 00:09:16.766
+I had some ideas about
-00:09:17.200 --> 00:09:18.800
-within the realm of possibility and what
+00:09:16.766 --> 00:09:19.292
+what was within the realm of possibility
+and what wasn't.
-00:09:18.800 --> 00:09:21.120
-wasn't. Here I thought to myself,
+00:09:19.292 --> 00:09:21.120
+Here I thought to myself,
00:09:21.120 --> 00:09:24.320
this is definitely something that I can do.
@@ -742,11 +690,12 @@ And so thus started my journey
00:09:27.839 --> 00:09:31.360
into the Org Mode libraries.
-00:09:31.360 --> 00:09:33.040
-I won't go too much into details right
+00:09:31.360 --> 00:09:33.222
+I won't go too much into details
+right now,
-00:09:33.040 --> 00:09:34.959
-now, because right now, the main objective
+00:09:33.222 --> 00:09:34.959
+because right now, the main objective
00:09:34.959 --> 00:09:37.040
that I have is just to show you
@@ -770,46 +719,41 @@ It might seem like an obscure language,
00:09:52.080 --> 00:09:54.080
and it certainly is,
-00:09:54.080 --> 00:09:56.399
+00:09:54.080 --> 00:09:57.279
but as soon as you get the logic of the
-
-00:09:56.399 --> 00:09:57.279
language--and
-00:09:57.279 --> 00:09:59.360
-what i'm telling you
-
-00:09:59.360 --> 00:10:00.560
-is coming from someone who's never
+00:09:57.279 --> 00:10:00.136
+what I'm telling you is coming from
+someone
-00:10:00.560 --> 00:10:01.760
-studied programming--
+00:10:00.136 --> 00:10:01.760
+who's never studied programming--
00:10:01.760 --> 00:10:04.399
it made sense.
-00:10:04.399 --> 00:10:06.079
-Everything is so verbose when you get
+00:10:04.399 --> 00:10:05.534
+Everything is so verbose
-00:10:06.079 --> 00:10:07.279
-into the code.
+00:10:05.534 --> 00:10:07.279
+when you get into the code.
-00:10:07.279 --> 00:10:10.399
+00:10:07.279 --> 00:10:11.065
When you learn the rudiments
+of Elisp,
-00:10:10.399 --> 00:10:13.360
-of Elisp, you start getting to the code,
+00:10:11.065 --> 00:10:13.360
+you start getting to the code,
-00:10:13.360 --> 00:10:14.079
-and you start
+00:10:13.360 --> 00:10:15.229
+and you start thinking, wow,
-00:10:14.079 --> 00:10:17.120
-thinking, wow, okay that makes sense,
+00:10:15.229 --> 00:10:17.120
+okay that makes sense,
-00:10:17.120 --> 00:10:19.519
+00:10:17.120 --> 00:10:21.360
and you start developing a logic
-
-00:10:19.519 --> 00:10:21.360
for all this.
00:10:21.360 --> 00:10:24.720
@@ -819,76 +763,75 @@ So, equipped as I was with this
new knowledge, I went on my project,
00:10:27.760 --> 00:10:30.000
-i went into the Org agenda code,
+I went into the Org agenda code,
00:10:30.000 --> 00:10:30.880
and I thought, okay,
-00:10:30.880 --> 00:10:33.440
+00:10:30.880 --> 00:10:34.640
is there anything that I can use to do
-
-00:10:33.440 --> 00:10:34.640
my bidding?
-00:10:34.640 --> 00:10:38.560
+00:10:34.640 --> 00:10:39.733
Fast forward maybe two to three weeks of
+intense turmoil
-00:10:38.560 --> 00:10:41.600
-intense turmoil and many nights which
-
-00:10:41.600 --> 00:10:46.079
-were spent single-mindedly working on
-this project,
+00:10:39.733 --> 00:10:46.079
+and many nights which were spent
+single-mindedly working on this project,
-00:10:46.079 --> 00:10:48.079
-two weeks after, I had something that was
+00:10:46.079 --> 00:10:48.781
+two weeks after, I had something
+that was working,
-00:10:48.079 --> 00:10:51.680
-working, and I was pretty happy about it.
+00:10:48.781 --> 00:10:51.680
+and I was pretty happy about it.
-00:10:51.680 --> 00:10:54.640
-That was a key landmark for
+00:10:51.680 --> 00:10:54.849
+That was a key landmark for me,
-00:10:54.640 --> 00:10:56.800
-me, because when that happened,
+00:10:54.849 --> 00:10:56.800
+because when that happened,
-00:10:56.800 --> 00:11:00.320
-it just felt like, okay, I can contribute
+00:10:56.800 --> 00:10:58.860
+it just felt like, okay,
-00:11:00.320 --> 00:11:02.160
-something to Org Mode, and I can do
+00:10:58.860 --> 00:11:01.335
+I can contribute something to Org Mode,
-00:11:02.160 --> 00:11:07.600
-something that would benefit as many
-people as possible.
+00:11:01.335 --> 00:11:07.600
+and I can do 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
+00:11:07.600 --> 00:11:08.970
+And to me, that was the click.
-00:11:09.519 --> 00:11:11.440
-it occurred. That's when I
+00:11:08.970 --> 00:11:10.530
+That's when it occurred.
-00:11:11.440 --> 00:11:14.640
-went on my first project and I did something
+00:11:10.530 --> 00:11:14.640
+That's when I went on my first project
+and I did something
00:11:14.640 --> 00:11:18.079
that felt useful to the community.
-00:11:18.079 --> 00:11:20.079
-And nowadays, as I told you, I
+00:11:18.079 --> 00:11:19.945
+And nowadays, as I told you,
-00:11:20.079 --> 00:11:22.640
-maintain packages, but really, nothing
+00:11:19.945 --> 00:11:22.640
+I maintain packages, but really, nothing
has changed.
00:11:22.640 --> 00:11:24.399
The only thing, maybe, that has changed
00:11:24.399 --> 00:11:28.320
-that I've turned my mind onto other problems.
+is that I've turned my mind onto other
+problems.
00:11:28.320 --> 00:11:32.000
-Maybe I've got three more minutes
+Maybe I've got three more minutes,
00:11:32.000 --> 00:11:35.279
and I'd like to finish by
@@ -896,35 +839,30 @@ and I'd like to finish by
00:11:35.279 --> 00:11:38.399
maybe something a little different.
-00:11:38.399 --> 00:11:39.600
-I've told you my Emacs story and
+00:11:38.399 --> 00:11:39.449
+I've told you my Emacs story
-00:11:39.600 --> 00:11:42.079
-I hope I've stressed how little effort
+00:11:39.449 --> 00:11:42.924
+and I hope I've stressed how little
+effort it took me
-00:11:42.079 --> 00:11:43.600
-it took me to
+00:11:42.924 --> 00:11:46.560
+to move from steps to steps on the
+ladder.
-00:11:43.600 --> 00:11:46.560
-move from steps to steps on the ladder.
-
-00:11:46.560 --> 00:11:48.399
+00:11:46.560 --> 00:11:48.959
The ladder implies a sense of hierarchy,
-
-00:11:48.399 --> 00:11:48.959
but it really isn't.
-00:11:48.959 --> 00:11:52.240
-Whatever your step on the
-
-00:11:52.240 --> 00:11:53.920
-journey of Emacs is...
+00:11:48.959 --> 00:11:53.920
+Whatever your step on the journey of
+Emacs is...
-00:11:53.920 --> 00:11:55.600
-Some of you might be at the
+00:11:53.920 --> 00:11:55.830
+Some of you might be at the step
-00:11:55.600 --> 00:11:57.440
-step where you're really worried
+00:11:55.830 --> 00:11:57.440
+where you're really worried
00:11:57.440 --> 00:11:59.360
about learning Elisp because it feels
@@ -960,20 +898,20 @@ 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,
-00:12:19.920 --> 00:12:21.680
-maybe do try to change something in a
+00:12:19.920 --> 00:12:21.442
+maybe do try to change something
-00:12:21.680 --> 00:12:23.279
-major mode that you're using
+00:12:21.442 --> 00:12:23.279
+in a major mode that you're using
00:12:23.279 --> 00:12:26.560
and which you feel might be better.
-00:12:26.560 --> 00:12:29.760
-I think Emacs, Org Mode, and all free
+00:12:26.560 --> 00:12:28.722
+I think Emacs, Org Mode,
-00:12:29.760 --> 00:12:31.040
-software in general
+00:12:28.722 --> 00:12:31.040
+and all free software in general
00:12:31.040 --> 00:12:34.720
has this tendency to give you this idea
@@ -990,11 +928,12 @@ that you're modifying things
00:12:43.200 --> 00:12:46.320
to do your bidding.
-00:12:46.320 --> 00:12:48.399
-For me, I believe this to be a very
+00:12:46.320 --> 00:12:48.042
+For me, I believe this to be
-00:12:48.399 --> 00:12:50.320
-healthy attitude towards software.
+00:12:48.042 --> 00:12:50.320
+a very healthy attitude towards
+software.
00:12:50.320 --> 00:12:54.079
As Amin said in the very beginning,
@@ -1003,19 +942,18 @@ As Amin said in the very beginning,
we are doing this entire presentation--
00:12:57.279 --> 00:13:00.800
-sorry, this entire conference with free software.
+sorry, this entire conference with
+free software.
-00:13:00.800 --> 00:13:02.240
-Just see all the things we've been able
+00:13:00.800 --> 00:13:01.686
+Just see all the things
-00:13:02.240 --> 00:13:03.920
-to do in free software.
+00:13:01.686 --> 00:13:03.920
+we've been able to do in free software.
-00:13:03.920 --> 00:13:07.360
-For me, Emacs
-
-00:13:07.360 --> 00:13:10.399
-was my gateway, so to speak,
+00:13:03.920 --> 00:13:10.399
+For me, Emacs was my gateway,
+so to speak,
00:13:10.399 --> 00:13:14.399
into how to contribute to free software,
@@ -1023,29 +961,28 @@ into how to contribute to free software,
00:13:14.399 --> 00:13:18.639
about the philosophy that surrounds it.
-00:13:18.639 --> 00:13:20.560
-What I would like to do... I'll finish
+00:13:18.639 --> 00:13:20.003
+What I would like to do...
-00:13:20.560 --> 00:13:22.000
-on this note and then I'll be taking
+00:13:20.003 --> 00:13:21.375
+I'll finish on this note and then
-00:13:22.000 --> 00:13:23.360
-your questions.
+00:13:21.375 --> 00:13:23.360
+I'll be taking your questions.
00:13:23.360 --> 00:13:26.480
Just try.
-00:13:26.480 --> 00:13:29.360
-You've read on Reddit that you
-
-00:13:29.360 --> 00:13:31.279
-need to go through the Elisp manual
+00:13:26.480 --> 00:13:28.592
+You've read on Reddit
-00:13:31.279 --> 00:13:33.040
-in Emacs. You might be scared,
+00:13:28.592 --> 00:13:31.807
+that you need to go through the Elisp
+manual in Emacs.
-00:13:33.040 --> 00:13:35.920
-but just do it. Just give it a shot.
+00:13:31.807 --> 00:13:35.920
+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.
@@ -1056,30 +993,33 @@ Try to read it.
00:13:39.199 --> 00:13:43.120
Try to see if this appeals to your mind.
-00:13:43.120 --> 00:13:44.399
-If you've been interested enough in my
+00:13:43.120 --> 00:13:44.230
+If you've been interested enough
-00:13:44.399 --> 00:13:45.680
-presentation right now, and if you're
+00:13:44.230 --> 00:13:45.241
+in my presentation right now,
-00:13:45.680 --> 00:13:47.199
-interested enough in any of the talks
+00:13:45.241 --> 00:13:47.199
+and if you're interested enough in any
+of the talks
00:13:47.199 --> 00:13:49.519
you're going to have during the entire
conference,
-00:13:49.519 --> 00:13:51.839
-do give it a shot. I'm pretty sure
+00:13:49.519 --> 00:13:50.747
+do give it a shot.
-00:13:51.839 --> 00:13:52.959
-you will like the journey
+00:13:50.747 --> 00:13:52.959
+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
+00:13:52.959 --> 00:13:55.418
+on which you will be embarking upon.
-00:13:55.760 --> 00:13:57.120
-believe I'm finishing one minute early,
+00:13:55.418 --> 00:13:57.120
+So I believe I'm finishing
+one minute early,
00:13:57.120 --> 00:14:01.040
but I see quite a bit of questions already.
@@ -1087,20 +1027,18 @@ but I see quite a bit of questions already.
00:14:01.040 --> 00:14:04.320
I'm not sure. Sacha, should I
-00:14:04.320 --> 00:14:06.000
-just be reading the questions, or
+00:14:04.320 --> 00:14:05.847
+just be reading the questions,
-00:14:06.000 --> 00:14:07.120
-do you want to be feeding me the
-
-00:14:07.120 --> 00:14:08.639
+00:14:05.847 --> 00:14:08.639
+or do you want to be feeding me the
questions?
-00:14:08.639 --> 00:14:11.120
-(Amin: It's really up to you. it's
+00:14:08.639 --> 00:14:10.755
+(Amin: It's really up to you.
-00:14:11.120 --> 00:14:12.320
-completely up to you.
+00:14:10.755 --> 00:14:12.320
+It's completely up to you.
00:14:12.320 --> 00:14:13.600
If you've got the questions
@@ -1109,16 +1047,17 @@ If you've got the questions
open and can take them or read them,
00:14:15.839 --> 00:14:18.320
-by all means please.)
+by all means, please.)
-00:14:18.320 --> 00:14:19.680
-Okay, well, I'm going to read them because
+00:14:18.320 --> 00:14:19.420
+Okay, well, I'm going to read them
-00:14:19.680 --> 00:14:20.880
-I've got them on the side. I'm going
+00:14:19.420 --> 00:14:20.581
+because I've got them on the side.
-00:14:20.880 --> 00:14:22.800
-to start with the one at the bottom.
+00:14:20.581 --> 00:14:22.800
+I'm going to start with the one at the
+bottom.
00:14:22.800 --> 00:14:24.959
"Do you feel that being a white male
@@ -1126,22 +1065,25 @@ to start with the one at the bottom.
00:14:24.959 --> 00:14:26.959
contributed to your experience?"
-00:14:26.959 --> 00:14:29.680
-Yeah. I mean, I do believe... There's
+00:14:26.959 --> 00:14:29.165
+Yeah. I mean, I do believe...
+
+00:14:29.165 --> 00:14:30.771
+There's an idea of privilege.
-00:14:29.680 --> 00:14:31.360
-an idea of privilege. I mean, I'm
+00:14:30.771 --> 00:14:33.250
+I mean, I'm French. I live in...
-00:14:31.360 --> 00:14:35.279
-French. I live in... I'm lucky enough to
-be here
+00:14:33.250 --> 00:14:36.959
+I'm lucky enough to be here at
+university, okay,
-00:14:35.279 --> 00:14:39.120
-at university, okay, and I'm fairly
-aware of the
+00:14:36.959 --> 00:14:40.714
+and I'm fairly aware of the
+discrepancies that happen,
-00:14:39.120 --> 00:14:41.600
-discrepancies that happen, even in France,
+00:14:40.714 --> 00:14:41.600
+even in France,
00:14:41.600 --> 00:14:42.880
according to this...
@@ -1152,14 +1094,13 @@ So, yes, I believe my journey
00:14:46.320 --> 00:14:51.199
was heavily influenced by this.
-00:14:51.199 --> 00:14:52.639
+00:14:51.199 --> 00:14:53.547
If you would like to specify the
+question, please do,
-00:14:52.639 --> 00:14:54.320
-question, please do, but I don't have
-
-00:14:54.320 --> 00:14:56.560
-really all that much to ask on this.
+00:14:53.547 --> 00:14:56.560
+but I don't have really all that much to
+ask on this.
00:14:56.560 --> 00:14:59.839
"What is your advice to start learning
@@ -1167,53 +1108,51 @@ really all that much to ask on this.
00:14:59.839 --> 00:15:01.279
Elisp language? Any particularly good
-00:15:01.279 --> 00:15:04.160
-resource or any other tips?" I finished
-
-00:15:04.160 --> 00:15:07.760
-um my presentation by telling you about
+00:15:01.279 --> 00:15:03.421
+resource or any other tips?"
-00:15:07.760 --> 00:15:10.560
-the Elisp introduction which is built into
+00:15:03.421 --> 00:15:07.760
+I finished my presentation by telling
+you about
-00:15:10.560 --> 00:15:13.519
-Emacs. What I might do... I'm going to share my
+00:15:07.760 --> 00:15:10.937
+the Elisp introduction which is built
+into Emacs.
-00:15:13.519 --> 00:15:15.120
-screen just to show you
+00:15:10.937 --> 00:15:13.936
+What I might do... I'm going to
+share my screen
-00:15:15.120 --> 00:15:22.880
-how this works. I will be sharing
-this window.
+00:15:13.936 --> 00:15:17.819
+just to show you how this works.
-00:15:22.880 --> 00:15:24.399
-I believe it's frozen on my end, so I
+00:15:17.819 --> 00:15:22.880
+I will be sharing this window.
-00:15:24.399 --> 00:15:27.199
-can't see anything.
+00:15:22.880 --> 00:15:24.234
+I believe it's frozen on my end,
-00:15:27.199 --> 00:15:28.959
-i'm not sure if you can see me or if my
+00:15:24.234 --> 00:15:27.199
+so I can't see anything.
-00:15:28.959 --> 00:15:32.560
-camera is moving.
+00:15:27.199 --> 00:15:28.597
+I'm not sure if you can see me
-00:15:32.560 --> 00:15:34.800
-Okay, so my Firefox is frozen. So i'll
+00:15:28.597 --> 00:15:32.560
+or if my camera is moving.
-00:15:34.800 --> 00:15:36.000
-answer the question, but I won't be able
+00:15:32.560 --> 00:15:34.387
+Okay, so my Firefox is frozen.
-00:15:36.000 --> 00:15:36.800
-to show you
+00:15:34.387 --> 00:15:35.361
+So I'll answer the question,
-00:15:36.800 --> 00:15:40.000
-what I wanted to show you.
+00:15:35.361 --> 00:15:40.000
+but I won't be able to show you what I
+wanted to show you.
-00:15:40.000 --> 00:15:42.639
+00:15:40.000 --> 00:15:44.320
There's a built-in guide inside Emacs to
-
-00:15:42.639 --> 00:15:44.320
learn Elisp.
00:15:44.320 --> 00:15:46.880
@@ -1225,11 +1164,9 @@ 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
-00:15:50.959 --> 00:15:53.839
-mention this to you in the #emacsconf channel
-
-00:15:53.839 --> 00:15:54.880
-on IRC
+00:15:50.959 --> 00:15:54.880
+mention this to you in the #emacsconf
+channel on IRC
00:15:54.880 --> 00:15:56.880
but it's probably the best way
@@ -1237,26 +1174,25 @@ but it's probably the best way
00:15:56.880 --> 00:15:59.040
to get started with Elisp.
-00:15:59.040 --> 00:16:01.279
-You know, we tend to get obsessed, with
-
-00:16:01.279 --> 00:16:03.360
-software and with programming, about
+00:15:59.040 --> 00:16:00.991
+You know, we tend to get obsessed,
-00:16:03.360 --> 00:16:04.880
-what's the best way to get started.
+00:16:00.991 --> 00:16:03.013
+with software and with programming,
-00:16:04.880 --> 00:16:06.959
-You see so many people who are
+00:16:03.013 --> 00:16:04.880
+about what's the best way to get
+started.
-00:16:06.959 --> 00:16:08.399
-heavily interested
+00:16:04.880 --> 00:16:08.399
+You see so many people who are heavily
+interested
-00:16:08.399 --> 00:16:10.639
-in getting started with programming but
+00:16:08.399 --> 00:16:10.409
+in getting started with programming
-00:16:10.639 --> 00:16:12.320
-they never managed to get started
+00:16:10.409 --> 00:16:12.320
+but they never managed to get started
00:16:12.320 --> 00:16:14.320
because there's so much choice.
@@ -1267,135 +1203,115 @@ My advice would be to just get started.
00:16:16.320 --> 00:16:18.800
Don't get so worried about the first step.
-00:16:18.800 --> 00:16:21.839
-Well, if I may still recommend the
-
-00:16:21.839 --> 00:16:23.920
-first step, even after saying this,
-
-00:16:23.920 --> 00:16:26.480
-do try to start with the
-
-00:16:26.480 --> 00:16:28.000
-built-in guides. I believe they're pretty
-
-00:16:28.000 --> 00:16:29.600
-pretty good.
+00:16:18.800 --> 00:16:22.493
+Well, if I may still recommend
+the first step,
-00:16:29.600 --> 00:16:32.079
-There was another question. It's
+00:16:22.493 --> 00:16:23.920
+even after saying this,
-00:16:32.079 --> 00:16:33.199
-the last question that I can read and
+00:16:23.920 --> 00:16:27.073
+do try to start with the built-in
+guides.
-00:16:33.199 --> 00:16:34.800
-after that, you will have to read
+00:16:27.073 --> 00:16:29.600
+I believe they're pretty, pretty good.
-00:16:34.800 --> 00:16:36.000
-the questions for me because everything
+00:16:29.600 --> 00:16:31.691
+There was another question.
-00:16:36.000 --> 00:16:37.920
-is frozen on my end.
+00:16:31.691 --> 00:16:33.055
+It's the last question that I can read
-00:16:37.920 --> 00:16:41.600
-I hope I'm not frozen
+00:16:33.055 --> 00:16:34.564
+and after that, you will have to
-00:16:41.600 --> 00:16:44.240
-in a very bad position so
+00:16:34.564 --> 00:16:37.920
+read the questions for me because
+everything is frozen on my end.
-00:16:44.240 --> 00:16:45.680
-please excuse me if
+00:16:37.920 --> 00:16:43.935
+I hope I'm not frozen in a very bad
+position,
-00:16:45.680 --> 00:16:48.240
-my mouth is open or anything. (Amin: no, we
+00:16:43.935 --> 00:16:47.406
+so please excuse me if my mouth is open
+or anything.
-00:16:48.240 --> 00:16:49.759
-just completely lost the video feed, so
+00:16:47.406 --> 00:16:51.120
+(Amin: no, we just completely lost the
+video feed, so no worries.)
-00:16:49.759 --> 00:16:51.120
-no worries.)
-
-00:16:51.120 --> 00:16:52.720
+00:16:51.120 --> 00:16:54.800
Oh, splendid, so I won't have to make a
-
-00:16:52.720 --> 00:16:54.800
fool out of myself.
00:16:54.800 --> 00:16:56.800
So the last question I wanted to answer was
-00:16:56.800 --> 00:16:58.320
+00:16:56.800 --> 00:16:59.199
"Have you read Dirk Gently's Holistic
-
-00:16:58.320 --> 00:16:59.199
Detective Agency?"
-00:16:59.199 --> 00:17:03.519
-No, I haven't. I hope it's not
-
-00:17:03.519 --> 00:17:05.199
-a jab at the way i'm dressing for the
+00:16:59.199 --> 00:17:05.741
+No, I haven't. I hope it's not a jab at
+the way I'm dressing for the conference,
-00:17:05.199 --> 00:17:06.559
-conference, but yeah,
-
-00:17:06.559 --> 00:17:08.559
-I haven't read it. Was there any
-
-00:17:08.559 --> 00:17:10.559
-other question?
+00:17:05.741 --> 00:17:10.559
+but yeah, I haven't read it. Was there
+any other question?
00:17:10.559 --> 00:17:15.919
(Amin: I see one other question.
-00:17:15.919 --> 00:17:17.919
+00:17:15.919 --> 00:17:19.679
"Any recommendation for good packaging
-
-00:17:17.919 --> 00:17:19.679
guides or places to start?
00:17:19.679 --> 00:17:23.199
-i get a bit overwhelmed by some things.
+I get a bit overwhelmed by some things.
00:17:23.199 --> 00:17:26.799
For example, the choice of different test
frameworks.")
-00:17:26.799 --> 00:17:28.240
+00:17:26.799 --> 00:17:29.263
Right. Okay. So that's a very good
+question.
-00:17:28.240 --> 00:17:30.400
-question. I believe
+00:17:29.263 --> 00:17:33.840
+I believe alphapapa is in the chat right
+now.
-00:17:30.400 --> 00:17:33.840
-alphapapa is in the chat right now.
+00:17:33.840 --> 00:17:36.314
+As myself a new Lisp developer for
+org-roam,
-00:17:33.840 --> 00:17:35.840
-As myself a new lisp developer for
+00:17:36.314 --> 00:17:38.320
+I'd really recommend you to look into
-00:17:35.840 --> 00:17:38.320
-org-roam, i'd really recommend you to look into
+00:17:38.320 --> 00:17:40.032
+his package developers' guide,
-00:17:38.320 --> 00:17:40.640
-his package developers' guide because you
+00:17:40.032 --> 00:17:42.507
+because you have a list of
+all the softwares
-00:17:40.640 --> 00:17:42.799
-have a list of all the softwares that
-
-00:17:42.799 --> 00:17:44.559
-are extremely useful to be using when
+00:17:42.507 --> 00:17:44.559
+that are extremely useful to
+be using when
00:17:44.559 --> 00:17:45.760
you're getting started.
-00:17:45.760 --> 00:17:48.000
-If you're looking into a first
+00:17:45.760 --> 00:17:48.347
+If you're looking into a first step
-00:17:48.000 --> 00:17:50.000
-step for how to develop
+00:17:48.347 --> 00:17:50.947
+for how to develop elisp packages,
-00:17:50.000 --> 00:17:52.640
-elast package, i'd really advise you to
+00:17:50.947 --> 00:17:52.640
+I'd really advise you to
00:17:52.640 --> 00:17:53.520
look into edebug.
@@ -1404,111 +1320,108 @@ look into edebug.
It's one word, edebug,
00:17:56.559 --> 00:17:58.400
-and you have a section in the manual for this,
+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:04.320
-getting to develop good packages. It was
+00:18:00.799 --> 00:18:03.791
+getting to develop good packages.
-00:18:04.320 --> 00:18:06.160
-understanding basically what the code did
+00:18:03.791 --> 00:18:06.160
+It was understanding basically
+what the code did
-00:18:06.160 --> 00:18:08.960
-and having us something like a
+00:18:06.160 --> 00:18:08.866
+and having us something like
-00:18:08.960 --> 00:18:09.919
-REPL (read-evaluate-print-loop)
+00:18:08.866 --> 00:18:09.919
+a REPL (read-evaluate-print-loop)
00:18:09.919 --> 00:18:11.760
that allows you to step through the code
-00:18:11.760 --> 00:18:13.360
-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:11.760 --> 00:18:13.210
+and see exactly which states
-00:18:16.000 --> 00:18:20.080
-program. That's really my biggest advice
-to you.
+00:18:13.210 --> 00:18:15.643
+the variables are at which at this point
-00:18:21.200 --> 00:18:24.400
-Any other question? Thanks. Yeah, I see one
+00:18:15.643 --> 00:18:20.080
+in the program. That's really my biggest
+advice to you.
-00:18:24.400 --> 00:18:26.160
-or two more.
+00:18:21.200 --> 00:18:26.160
+Any other question? Thanks. Yeah, I see
+one or two more.
-00:18:26.160 --> 00:18:28.240
+00:18:26.160 --> 00:18:33.120
So there's one. They ask, "How did the
+freedom of Emacs help you on your way?"
-00:18:28.240 --> 00:18:30.080
-freedom of Emacs help you on
+00:18:33.120 --> 00:18:35.507
+So the freedom of Emacs...
-00:18:30.080 --> 00:18:33.120
-your way?"
+00:18:35.507 --> 00:18:38.080
+I mentioned that Emacs, for me,
+was my gateway
-00:18:33.120 --> 00:18:36.480
-So the freedom of Emacs... I mentioned
+00:18:38.080 --> 00:18:39.216
+into free software
-00:18:36.480 --> 00:18:38.080
-that Emacs, for me, was my gateway
+00:18:39.216 --> 00:18:40.652
+and the freedom of Emacs
-00:18:38.080 --> 00:18:40.320
-into free software and the freedom of
+00:18:40.652 --> 00:18:42.551
+was that you could maybe...
-00:18:40.320 --> 00:18:43.840
-Emacs was that you could maybe... First
-and foremost,
+00:18:42.551 --> 00:18:43.840
+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:46.385
+compared to other software,
-00:18:47.840 --> 00:18:51.039
-behind Emacs, Elisp, which allows you to
-read the code,
+00:18:46.385 --> 00:18:49.003
+was that you had behind Emacs, Elisp,
-00:18:51.039 --> 00:18:52.400
-read whatever is going on in the
+00:18:49.003 --> 00:18:51.039
+which allows you to read the code,
-00:18:52.400 --> 00:18:53.039
+00:18:51.039 --> 00:18:53.039
+read whatever is going on in the
background.
-00:18:53.039 --> 00:18:54.640
-Surely, if you go deep enough, you'll
+00:18:53.039 --> 00:18:54.380
+Surely, if you go deep enough,
-00:18:54.640 --> 00:18:58.000
-end up in C functions that you might not
-be able to
+00:18:54.380 --> 00:18:58.172
+you'll end up in C functions that you
+might not be able to read
-00:18:58.000 --> 00:18:59.679
-read if you do not have the experience.
+00:18:58.172 --> 00:18:59.679
+if you do not have the experience.
-00:18:59.679 --> 00:19:02.000
+00:18:59.679 --> 00:19:03.520
But for Org Mode, which was my gateway
-
-00:19:02.000 --> 00:19:03.520
into Emacs,
-00:19:03.520 --> 00:19:06.400
-most of it is written in Elisp, and all
+00:19:03.520 --> 00:19:05.883
+most of it is written in Elisp,
-00:19:06.400 --> 00:19:08.240
-the commands have a very verbose
+00:19:05.883 --> 00:19:08.546
+and all the commands have a
+very verbose name,
-00:19:08.240 --> 00:19:10.080
-name, like something simple as
+00:19:08.546 --> 00:19:10.080
+like something simple as
00:19:10.080 --> 00:19:13.440
org go to next subtree or
-00:19:13.440 --> 00:19:15.840
-org go to a parent subtree. You know, things
-
-00:19:15.840 --> 00:19:16.880
-like this.
+00:19:13.440 --> 00:19:16.880
+org go to a parent subtree. You know,
+things like this.
00:19:16.880 --> 00:19:20.240
It's so elegant. It's verbose.
@@ -1516,38 +1429,34 @@ It's so elegant. It's verbose.
00:19:20.240 --> 00:19:22.799
That's a sense of freedom
-00:19:22.799 --> 00:19:24.320
-insofar as you can go into the code and
+00:19:22.799 --> 00:19:24.491
+insofar as you can go into
+the code and see,
-00:19:24.320 --> 00:19:26.160
-see, oh, okay, that's how it's implemented.
+00:19:24.491 --> 00:19:26.160
+oh, okay, that's how it's implemented.
00:19:26.160 --> 00:19:28.640
I believe in a way that's the freedom
-00:19:28.640 --> 00:19:30.400
-and the liberty that is given to you to
+00:19:28.640 --> 00:19:30.264
+and the liberty that is given to you
-00:19:30.400 --> 00:19:31.600
-look into the code
+00:19:30.264 --> 00:19:31.600
+to look into the code
-00:19:31.600 --> 00:19:33.039
-is something that invites you to do the
+00:19:31.600 --> 00:19:32.670
+is something that invites you
-00:19:33.039 --> 00:19:34.640
-same with your life. As
+00:19:32.670 --> 00:19:34.460
+to do the same with your life.
-00:19:34.640 --> 00:19:35.200
-someone who
+00:19:34.460 --> 00:19:36.776
+As someone who does a little bit of
+philosophy on the side,
-00:19:35.200 --> 00:19:36.559
-does a little bit of philosophy on the
-
-00:19:36.559 --> 00:19:38.080
-side, I believe it's a very healthy
-
-00:19:38.080 --> 00:19:38.799
-message
+00:19:36.776 --> 00:19:38.799
+I believe it's a very healthy message
00:19:38.799 --> 00:19:42.320
to be gathering from a piece of software.
@@ -1579,56 +1488,51 @@ ahead of the schedule, so if we take a
00:20:05.679 --> 00:20:07.840
little bit longer, we're fine.
-00:20:07.840 --> 00:20:09.440
-If you do have more
-
-00:20:09.440 --> 00:20:11.280
-questions, please do.) I'm just sorry that
-
-00:20:11.280 --> 00:20:12.880
-my video is not working anymore.
+00:20:07.840 --> 00:20:10.225
+If you do have more questions, please
+do.)
-00:20:12.880 --> 00:20:16.000
-(Amin: No problem. Someone was
+00:20:10.225 --> 00:20:12.880
+I'm just sorry that my video is not
+working anymore.
-00:20:16.000 --> 00:20:17.120
-actually saying...
+00:20:12.880 --> 00:20:17.120
+(Amin: No problem. Someone was actually
+saying...
-00:20:17.120 --> 00:20:21.120
-What's the most recent...
+00:20:17.120 --> 00:20:24.159
+What's the most recent... Actually, yeah
+well before that.
-00:20:21.120 --> 00:20:24.159
-Actually, yeah well before that.
-
-00:20:24.159 --> 00:20:25.919
+00:20:24.159 --> 00:20:27.440
"Please show off your three-piece suit
-
-00:20:25.919 --> 00:20:27.440
before you end your talk,
00:20:27.440 --> 00:20:30.080
which requires fixing your frozen camera.
-00:20:30.080 --> 00:20:31.919
-if this is not possible, please post
+00:20:30.080 --> 00:20:31.306
+If this is not possible,
-00:20:31.919 --> 00:20:36.240
-suit selfies in an easily accessible
-location."
+00:20:31.306 --> 00:20:36.240
+please post suit selfies in an easily
+accessible location."
-00:20:36.240 --> 00:20:38.720
-Okay, I'll make sure to do this. But yes, I
+00:20:36.240 --> 00:20:38.143
+Okay, I'll make sure to do this.
-00:20:38.720 --> 00:20:41.200
-wanted to hype things up for the
-conference,
+00:20:38.143 --> 00:20:41.200
+But yes, I wanted to hype things up for
+the conference,
00:20:41.200 --> 00:20:43.039
so yes, I did get the three-piece suit out.
-00:20:43.039 --> 00:20:45.919
-I'm very glad you like it. By the way,
-when you get
+00:20:43.039 --> 00:20:44.563
+I'm very glad you like it.
+
+00:20:44.563 --> 00:20:45.919
+By the way, when you get
00:20:45.919 --> 00:20:47.760
a chance to see me live again,
@@ -1642,128 +1546,104 @@ colors of Emacs purple
00:20:51.280 --> 00:20:53.679
and also Org Mode green.
-00:20:53.679 --> 00:20:55.760
-It took me a while to find this one, so I
+00:20:53.679 --> 00:20:55.556
+It took me a while to find this one,
-00:20:55.760 --> 00:21:00.840
-hope you will appreciate this.
+00:20:55.556 --> 00:21:00.840
+so I hope you will appreciate this.
-00:21:00.840 --> 00:21:03.679
-(Amin: Awesome. Let's see. We have
+00:21:00.840 --> 00:21:03.094
+(Amin: Awesome. Let's see.
-00:21:03.679 --> 00:21:06.880
-one other question. "What's the
+00:21:03.094 --> 00:21:06.880
+We have one other question. "What's the
00:21:06.880 --> 00:21:08.960
most recent Emacs package or tool that
-00:21:08.960 --> 00:21:10.159
-you've discovered
-
-00:21:10.159 --> 00:21:14.480
-that you've added to your repertoire?")
+00:21:08.960 --> 00:21:14.480
+you've discovered that you've added to
+your repertoire?")
00:21:14.480 --> 00:21:17.600
Very interesting question.
-00:21:17.600 --> 00:21:20.799
-The thing is,
-
-00:21:20.799 --> 00:21:22.320
-when you've spent as long as I have on
+00:21:17.600 --> 00:21:22.614
+The thing is, when you've spent as long
+as I have on Emacs--
-00:21:22.320 --> 00:21:23.919
-Emacs--and I know that I've only spent
+00:21:22.614 --> 00:21:23.919
+and I know that I've only spent
00:21:23.919 --> 00:21:25.120
eight years and some of you
-00:21:25.120 --> 00:21:28.799
-might have spent maybe 10, 20, maybe even
+00:21:25.120 --> 00:21:27.901
+might have spent maybe 10, 20,
-00:21:28.799 --> 00:21:30.000
-more years on Emacs--
+00:21:27.901 --> 00:21:30.000
+maybe even more years on Emacs--
-00:21:30.000 --> 00:21:32.799
-but for me, I believe the the coolest
+00:21:30.000 --> 00:21:34.926
+but for me, I believe the coolest neat
+trick that I found in Emacs
-00:21:32.799 --> 00:21:35.120
-neat trick that I found in Emacs was
+00:21:34.926 --> 00:21:40.080
+was a mode which is called beacon-mode.
-00:21:35.120 --> 00:21:40.080
-a mode which is called beacon-mode.
+00:21:40.080 --> 00:21:43.679
+It's something that allows you to show
-00:21:40.080 --> 00:21:42.559
-It's something that allows
+00:21:43.679 --> 00:21:45.006
+when you're jumping between buffers
-00:21:42.559 --> 00:21:43.679
-you to show
+00:21:45.006 --> 00:21:46.960
+or when you're dropping between windows,
-00:21:43.679 --> 00:21:45.120
-when you're jumping between buffers or
-
-00:21:45.120 --> 00:21:46.960
-when you're dropping between windows,
-
-00:21:46.960 --> 00:21:49.760
+00:21:46.960 --> 00:21:50.681
it shows exactly where your point is in
+that buffer
-00:21:49.760 --> 00:21:51.520
-that buffer by making
-
-00:21:51.520 --> 00:21:53.840
-a slight ray of light which looks like a
-
-00:21:53.840 --> 00:21:55.440
-beacon, hence the name.
+00:21:50.681 --> 00:21:55.440
+by making a slight ray of light which
+looks like a beacon, hence the name.
00:21:55.440 --> 00:21:57.760
It really helps you navigate buffers
-00:21:57.760 --> 00:21:59.520
-because it always shows in a very
-
-00:21:59.520 --> 00:22:01.760
-visual way where your point is.
+00:21:57.760 --> 00:21:58.986
+because it always shows
-00:22:01.760 --> 00:22:03.520
-I'll get a chance to show this to
+00:21:58.986 --> 00:22:01.760
+in a very visual way
+where your point is.
-00:22:03.520 --> 00:22:04.640
-you later today
+00:22:01.760 --> 00:22:04.640
+I'll get a chance to show this to you
+later today
00:22:04.640 --> 00:22:10.159
-when i'll be presenting my other talks.
-
-00:22:10.159 --> 00:22:13.840
-(Amin: Aeesome.
-
-00:22:13.840 --> 00:22:16.880
-We have one question
+when I'll be presenting my other talks.
-00:22:16.880 --> 00:22:20.159
-from Jonas, the maintainer
+00:22:10.159 --> 00:22:20.880
+(Amin: Awesome. We have one question
+from Jonas, the maintainer of Magit.
-00:22:20.159 --> 00:22:20.880
-from Magit.
+00:22:20.880 --> 00:22:25.128
+He asks, "When you touched your webcam,
-00:22:20.880 --> 00:22:24.720
-He asks, "When you touched your
-
-00:22:24.720 --> 00:22:26.880
-webcam, that blew a fuse at my place.
+00:22:25.128 --> 00:22:26.880
+that blew a fuse at my place.
00:22:26.880 --> 00:22:29.760
How did you do that?")
-00:22:29.760 --> 00:22:31.600
-Well, I'm very sorry, Jonas, that it
-
-00:22:31.600 --> 00:22:32.960
-happened to you, but i'll make sure not
+00:22:29.760 --> 00:22:31.242
+Well, I'm very sorry, Jonas,
-00:22:32.960 --> 00:22:36.960
-to touch my webcam again.
+00:22:31.242 --> 00:22:36.960
+that it happened to you, but I'll make
+sure not to touch my webcam again.
00:22:36.960 --> 00:22:41.600
(Amin: Do we have any other questions?)
@@ -1771,42 +1651,33 @@ to touch my webcam again.
00:22:41.600 --> 00:22:43.919
I have to trust you on this one.
-00:22:43.919 --> 00:22:45.840
+00:22:43.919 --> 00:22:46.960
I'm really sorry. Everything is frozen
-
-00:22:45.840 --> 00:22:46.960
on my end.
-00:22:46.960 --> 00:22:48.720
-(Amin: No problem.) Yeah I'm more talking
-to the
+00:22:46.960 --> 00:22:49.940
+(Amin: No problem.) Yeah I'm more
+talking to the audience, I guess.
-00:22:48.720 --> 00:22:49.940
-audience, I guess.
+00:22:51.520 --> 00:22:56.018
+I hope my lack of slides didn't bother
+you.
-00:22:51.520 --> 00:22:55.120
-I hope my lack of
+00:22:56.018 --> 00:23:00.481
+I really wanted to have this verbose
+time with people,
-00:22:55.120 --> 00:22:56.960
-slides didn't bother you. I really
-
-00:22:56.960 --> 00:22:58.159
-wanted to have this
-
-00:22:58.159 --> 00:23:01.039
-verbose time with people, to be
-
-00:23:01.039 --> 00:23:01.600
-able to...
+00:23:00.481 --> 00:23:01.600
+to be able to...
00:23:01.600 --> 00:23:04.880
-it's a message that i've been trying
+It's a message that I've been trying
00:23:04.880 --> 00:23:08.640
to share with as many people as possible.
00:23:08.640 --> 00:23:11.760
-In france we do have an Emacs workshop
+In France, we do have an Emacs workshop
00:23:11.760 --> 00:23:14.159
that we have on a monthly basis.
@@ -1820,26 +1691,24 @@ with those people and I felt like
00:23:18.960 --> 00:23:20.400
doing the same with Emacs conference
-00:23:20.400 --> 00:23:22.480
-would be good. That's why i'm really
+00:23:20.400 --> 00:23:22.713
+would be good. That's why I'm
+really happy,
-00:23:22.480 --> 00:23:24.000
-happy, and I'm really lucky to have had
+00:23:22.713 --> 00:23:24.000
+and I'm really lucky to have had
-00:23:24.000 --> 00:23:25.120
-the chance to
+00:23:24.000 --> 00:23:26.418
+the chance to do this today.
-00:23:25.120 --> 00:23:27.919
-do this today. I hope some of you
+00:23:26.418 --> 00:23:29.200
+I hope some of you, I've convinced you
-00:23:27.919 --> 00:23:29.200
-I've convinced you
+00:23:29.200 --> 00:23:31.472
+of climbing up a step on a ladder
-00:23:29.200 --> 00:23:31.679
-of climbing up a step on a ladder or
-
-00:23:31.679 --> 00:23:34.480
-making a step in a journey.
+00:23:31.472 --> 00:23:34.480
+or making a step in a journey.
00:23:34.480 --> 00:23:38.080
(Amin: Absolutely. Thank you so much, Leo.
@@ -1856,38 +1725,34 @@ when it's not really needed
00:23:45.600 --> 00:23:49.200
and to help give some face-to-face time
-00:23:49.200 --> 00:23:51.840
-with the audience. Unfortunately
+00:23:49.200 --> 00:23:50.685
+with the audience.
-00:23:51.840 --> 00:23:53.520
-your webcam cut out, but I mean
+00:23:50.685 --> 00:23:52.923
+Unfortunately, your webcam cut out,
-00:23:53.520 --> 00:23:55.200
-before that.)
+00:23:52.923 --> 00:23:55.200
+but I mean before that.)
-00:23:55.200 --> 00:23:57.279
-Yes, I'll make sure to fix the problems
+00:23:55.200 --> 00:23:57.914
+Yes, I'll make sure to fix
+the problems later on,
-00:23:57.279 --> 00:23:59.679
-later on, so don't worry about it.
+00:23:57.914 --> 00:23:59.679
+so don't worry about it.
00:23:59.679 --> 00:24:02.240
(Amin: Awesome. Alrighty. I guess we're
-00:24:02.240 --> 00:24:03.200
-wrapping up
-
-00:24:03.200 --> 00:24:06.400
-for your talk and getting ready for the
-
-00:24:06.400 --> 00:24:08.000
-next talk.)
+00:24:02.240 --> 00:24:08.000
+wrapping up for your talk and getting
+ready for the next talk.)
-00:24:08.000 --> 00:24:10.000
-Sure. Well, thank you so much. I'll see
+00:24:08.000 --> 00:24:09.538
+Sure. Well, thank you so much.
-00:24:10.000 --> 00:24:11.760
-you all later, I suppose!
+00:24:09.538 --> 00:24:11.760
+I'll see you all later, I suppose!
00:24:11.760 --> 00:24:16.799
(Amin: Sounds good. Thank you again, Leo. Bye-bye)
diff --git a/templates/subtitle.md b/templates/subtitle.md
index b9e0ba9d..167e1126 100644
--- a/templates/subtitle.md
+++ b/templates/subtitle.md
@@ -1 +1,3 @@
-<span class="subtitle" data-start="<TMPL_VAR start>" data-video="<TMPL_VAR video>"><TMPL_VAR text></span> \ No newline at end of file
+<TMPL_IF new>
+
+<span class="subtitle" data-start="<TMPL_VAR start>" data-video="<TMPL_VAR video>">[<TMPL_VAR start>] <TMPL_VAR text></span><TMPL_ELSE><span class="subtitle" data-start="<TMPL_VAR start>" data-video="<TMPL_VAR video>"><TMPL_VAR text></span></TMPL_IF> \ No newline at end of file