WEBVTT captioned by andrea 00:00.000 --> 00:03.919 Hello, welcome to my talk, the Emacs Buddy Initiative. 00:03.920 --> 00:04.759 Who am I? 00:04.760 --> 00:06.999 I'm Andrea. I work as a Clojure Software Engineer 00:07.000 --> 00:08.999 somewhere in the middle of the UK. 00:09.000 --> 00:12.519 And I started with Emacs during my PhD, 00:12.520 --> 00:14.119 thanks to my PhD supervisor 00:14.120 --> 00:15.759 that introduced me to this tool. 00:15.760 --> 00:17.279 And from now and from then, 00:17.280 --> 00:20.319 I am basically using it for everything. 00:20.320 --> 00:22.159 You can find more about this everything 00:22.160 --> 00:26.519 at ag91.github.io, that is my blog. 00:26.520 --> 00:27.899 So let's get into the talk. 00:27.900 --> 00:29.479 Why Emacs Buddy? 00:29.480 --> 00:32.919 Emacs Buddy is an initiative to bring us together. 00:32.920 --> 00:36.559 And the reason is because Emacs is a limitless tool. 00:36.560 --> 00:38.799 So you can keep learning about it, 00:38.800 --> 00:41.039 you can keep expanding it, 00:41.040 --> 00:44.799 and also takes time to get up to speed. 00:44.800 --> 00:48.679 So you may actually extend Emacs 00:48.680 --> 00:50.619 or you may actually get introduced, 00:50.620 --> 00:52.319 start using Emacs, 00:52.320 --> 00:56.359 but you could fall into all the traps 00:56.360 --> 01:00.879 or all the wasted times that other users have already gone through. 01:00.880 --> 01:04.599 And so, since there are a lot of amazing people 01:04.600 --> 01:07.359 in the Emacs community, 01:07.360 --> 01:10.119 why do every time redo the same error? 01:10.120 --> 01:12.159 So let's bring us together. 01:12.160 --> 01:17.479 And it would be amazing to get a one-to-one relation. 01:17.480 --> 01:21.559 So I have somebody that actually knows what you want to do, 01:21.560 --> 01:23.399 what you want to achieve with Emacs, 01:23.400 --> 01:27.439 and supports you because they have done a similar path to yours. 01:27.440 --> 01:32.719 And so they can remove some of the obstacles for you. 01:32.720 --> 01:34.479 So what can you expect? 01:34.480 --> 01:37.879 The main thing is guidance on your Emacs journey, 01:37.880 --> 01:41.279 because the Emacs journey is infinite, it doesn't really end. 01:41.280 --> 01:44.079 But the farther you go, 01:44.080 --> 01:46.799 the more value you get from this amazing tool. 01:46.800 --> 01:50.359 And that helps you save time. 01:50.360 --> 01:54.279 And at the same time, you can meet like-minded people. 01:54.280 --> 01:59.079 And so you can learn about Emacs or about your context, 01:59.080 --> 02:02.919 if they are in, for example, if you are a physicist, 02:02.920 --> 02:07.559 they are physicists or they are interested in the field. 02:07.560 --> 02:09.159 You may not only learn about Emacs, 02:09.160 --> 02:11.879 but you can learn also something about the field. 02:11.880 --> 02:17.039 And anyway, the idea is that you can move forward together. 02:17.040 --> 02:20.399 Somebody asked, why not just mailing lists or Reddit? 02:20.400 --> 02:24.639 Well, the point is that mailing list is many people 02:24.640 --> 02:28.519 can help you solve one issue that you have. 02:28.520 --> 02:31.559 And that naturally doesn't become a discussion 02:31.560 --> 02:35.279 of where you are from, what are you trying to achieve, 02:35.280 --> 02:39.999 and where you want to move forward with using this editor 02:40.000 --> 02:42.279 or using this tool. 02:42.280 --> 02:45.639 Instead, here, we want something more personal, 02:45.640 --> 02:48.639 something more like you tell your story. 02:48.640 --> 02:53.879 And if I can help you achieve what you need, 02:53.880 --> 02:58.959 I am also interested in your story as a buddy. 02:58.960 --> 03:03.359 So given that, how do you get in touch with a buddy? 03:03.360 --> 03:04.679 Well, the thing is easy. 03:04.680 --> 03:12.719 Just ping me at this email, andrea-dev@hotmail.com. 03:12.720 --> 03:15.399 And I can put you in touch with one of the buddies 03:15.400 --> 03:16.759 that are available. 03:16.760 --> 03:20.199 Or you can contact them personally, directly, 03:20.200 --> 03:26.279 because on the web page, on the Emacs Buddy web page, 03:26.280 --> 03:32.559 there are links to their material or their websites. 03:32.560 --> 03:35.599 And sometimes you can find the contact yourself. 03:35.600 --> 03:37.159 Anyway, I am a facilitator. 03:37.160 --> 03:41.919 So if you contact me, I will find the contact for the person 03:41.920 --> 03:43.079 that you want to get in touch. 03:43.080 --> 03:44.479 You can also get in touch with me. 03:44.480 --> 03:47.959 I'm a buddy myself. 03:47.960 --> 03:49.599 How did it go so far? 03:49.600 --> 03:52.479 Well, from when I started the initiative, 03:52.480 --> 03:55.039 more or less we had 10 buddies. 03:55.040 --> 03:58.719 We had 10 buddies that are available to help you 03:58.720 --> 04:01.519 with your Emacs journey. 04:01.520 --> 04:04.879 And I buddyed myself, or I got in touch 04:04.880 --> 04:10.679 with people that wanted a buddy, about eight people. 04:10.680 --> 04:14.759 Each of these conversations was quite interesting. 04:14.760 --> 04:19.639 I decided to paraphrase one. 04:19.640 --> 04:23.519 I had this user that got in touch and said: 04:23.520 --> 04:25.559 "I used Emacs for 10 years. 04:25.560 --> 04:27.279 I'm curious about the initiative, 04:27.280 --> 04:32.359 and here is my GitHub that I started writing recently, 04:32.360 --> 04:37.679 Elisp projects", projects in Elisp to extend Emacs. 04:37.680 --> 04:40.839 I looked at their code. 04:40.840 --> 04:43.879 I suggested, "Oh, why don't you use dash? 04:43.880 --> 04:45.299 It's something that I'm familiar with. 04:45.300 --> 04:49.439 Maybe you may like it as well." 04:49.440 --> 04:51.719 And then I started asking, "Oh, what do you do with Emacs? 04:51.720 --> 04:55.999 Have you tried a note taking tool like Org Roam?" 04:56.000 --> 04:58.039 And then the conversation started. 04:58.040 --> 05:00.199 So "yeah, I tried Org Roam version one. 05:00.200 --> 05:01.199 I use my own thing. 05:01.200 --> 05:02.879 But what is it... 05:02.880 --> 05:04.239 I'm curious about version two. 05:04.240 --> 05:05.839 Did you use it? 05:05.840 --> 05:07.079 Do you know about Luhmann?" 05:07.080 --> 00:05:09.861 That is the inspiration of Org Roam 00:05:09.862 --> 00:05:13.239 and the backlinking and stuff. 05:13.240 --> 05:15.479 And then I started the conversation about that. 05:15.480 --> 05:18.359 And we discussed about functional programming. 05:18.360 --> 05:23.279 We discussed a bit about philosophy and went on. 05:23.280 --> 05:29.159 And then this conversation is not currently going. 05:29.160 --> 05:32.759 So we arrived to a point in which it sort of died out. 05:32.760 --> 05:36.679 But if I want or if they want, they can ping me back. 05:36.680 --> 05:37.439 I can ping them. 05:37.440 --> 05:40.799 So it's sort of a reference of this person exists 05:40.800 --> 05:44.439 and is an interesting person to chat with when I have something 05:44.440 --> 05:48.359 to say to them. 05:48.360 --> 05:50.479 And what if you want to be a buddy? 05:50.480 --> 05:54.279 Well, if you want to be a buddy, it's easy as well. 05:54.280 --> 06:02.279 So basically, just open a PR on the Emacs buddy repository. 06:02.280 --> 06:05.279 That is something that I am maintaining at the moment. 06:05.280 --> 06:07.759 Or simply send me the information. 06:07.760 --> 06:09.999 Somebody just sent me an email with the information. 06:10.000 --> 06:14.719 I have created the commit to make it public available. 06:14.720 --> 06:18.559 The information is just your name, a summary, 06:18.560 --> 06:21.559 what kind of user you are so that you can attract 06:21.560 --> 06:28.039 the right people to you, and a link to your material 06:28.040 --> 06:31.959 so that if they are curious about your summary or about you, 06:31.960 --> 06:35.559 they can actually go and check and even contact you directly. 06:35.560 --> 06:40.559 If they contact via me, I will know your email anyway 06:40.560 --> 06:44.319 from the PR you open. 06:44.320 --> 06:45.759 So that is all. 06:45.760 --> 06:53.039 There are ideas to maybe... if... this is basically 06:53.040 --> 06:54.759 an advertisement for this initiative 06:54.760 --> 06:57.639 so that we can get people that want to be helped 06:57.640 --> 07:01.199 or people that want to help. 07:01.200 --> 07:03.599 It's building up organically, so no rush 07:03.600 --> 07:08.639 to make this thing grow, escalate enormously. 07:08.640 --> 07:12.479 But for example, there are ideas to join this with the meetup 07:12.480 --> 07:15.719 talk that is being happening in the conference. 07:15.720 --> 07:19.519 So for example, if you find out something very interesting, 07:19.520 --> 07:22.199 you can bring the discussion that you have with your buddy 07:22.200 --> 07:27.559 into a meetup so that the group with which you speak is bigger. 07:27.560 --> 07:28.919 There are ideas like that. 07:28.920 --> 07:33.119 But first of all, just get in touch if you want to find 07:33.120 --> 07:36.599 like-minded people that want to help you with your Emacs 07:36.600 --> 07:38.919 journey or if you want to help others. 07:38.920 --> 07:39.799 Thank you very much. 07:39.800 --> 07:59.520 Enjoy the rest of the talks and chat to you soon.