Submind YouTube summaries
Thumbnail for DebConf 101

DebConf 101

Watch on YouTube

Video summary

Anton Gladkin introduces Tacia, a seasoned Debian contributor based in Montreal, to lead a session focused on the essentials of DebConf 101 and the unique culture surrounding the event. The presentation aims to serve as a survival guide for newcomers, explaining that the "101" designation signifies an introductory course designed to help new attendees navigate their first conference. Tacia clarifies that while the previous year's talk was more relaxed, this session adopts a faster pace to cover critical information efficiently, encouraging participants to engage physically by stretching and moving to stay alert during the early stages of the event. A significant portion of the talk addresses communication strategies essential for managing a large-scale event with over 400 people. Tacia outlines the primary channels for interaction, emphasizing the importance of the official mailing lists like debian-announce for critical updates and debian-discuss for open topics. She also details the hybrid meeting setup that has been used in Debian for decades, where physical attendees can interact with remote participants via IRC channels dedicated to specific rooms or general discussion. Additionally, she mentions semi-private groups on platforms like Signal and Telegram intended primarily for on-site networking, as well as a dedicated channel for new contributors to facilitate their onboarding process. The structure of the conference is explained through the distinction between the first week, known as DevCamp, and the second week, DebConf. During DevCamp, activities are organic and centered around sprints—short, focused meetings where teams collaborate on specific tasks like security tracking or packaging workshops. The schedule adapts based on participant interests, leading into the formal DebConf week which features a mix of short and long talks, numerous "Birds of a Feather" (BoF) sessions for people with shared interests, and various social events. Tacia highlights that there are more BoF sessions than formal talks, allowing attendees to dive deep into specific topics or find teams they wish to join. Finally, the session covers logistical details and social opportunities designed to foster community connection. Attendees can participate in day trips, enjoy poetry nights, attend a group photo on Thursday, and engage with board games like Mao throughout the event. To facilitate spontaneous collaboration, Tacia introduces a new Meetup Board where participants can post sticky notes to request help, offer assistance, or discuss topics, creating an asynchronous stand-up style environment similar to methodologies used in software development. The presentation concludes by encouraging everyone to utilize these resources, check the collaborative pad for ongoing discussions, and reach out to teams or volunteers to maximize their experience at the conference.
Read the full video transcript
Uh hello everybody. Uh my name is Anton Gladkin. I am talk master me master me master me master me master me master me master for this devcon 25 uh session today in this room. Um I'm excited to introduce Tacia. She is a longtime contributor to Debian and she will uh talk about Debcon 101 and the Debcon uh Debian 101 and Debcon culture. So please make a warm welcome to her. [applause] >> Thank you. Thank you for the warm welcome. Um so yeah, my name is Tacia. I'm a Brazilian dev and developer based in Montreal, Canada and I've developed this talk with Tais who is also here. Um [applause] Tais is a Brazilian student and this is her third deb. Um so last year we we gave a talk we had more time it was more relaxed so this time it will be more express and we are trying a new format uh so I hope you like but I also invite you to watch the one from last year uh so first uh let's just warm up a little bit uh cuz um yeah moving a little bit our bodies might help our brains to wake up uh this is the uh first real session up after the opening ceremony. This time is not a plenary uh because again we could not afford not having things in parallel. So um I think it will be mostly uh complementaryary to the welcome talk. So things that the the local team some of the things we were planning to talk it was already presented in the welcome um speech which is fine. So I will I'll adapt uh but yeah uh warm up uh first so it'll be simple uh you can do that seat but still I want you to move at least move your arms so but uh in terms of yeah move your arms we can just [laughter] maybe just now that's beautiful like my view is super nice and welcome maybe yeah just stretch a little bit because uh some of us just jump out of the bed and run for the rain. We had rain this morning, now it's sunny, beautiful, great. Um so, first question of the day. Uh raise your hand if you have eaten cross this morning. Yeah. P Cha I eat I don't know if it qualifies as crossin. [laughter] Okay. Um Okay. Raise your hand if you have seen the sea today. Those who were in the campsite, you you probably saw the sea. Very good. Now um raise a hand if you have traveled more than 100 kilometer to be here. Whoa. Whoa. Yeah, the word is with us. Very good. And have you spoken to someone who lives more than 100 kilometer away from you? So Devcon really makes this connection. Very good. Uh where's the next? Please help me. a thousand. Okay, raise your hand if you have met someone and talked to someone that lives more than a thousand kilometers away from you and Debb allowed you to meet. Very good. So you see you see how powerful. Very good. Uh oh yeah so yeah just blank. What's my next question? Raise your hand if this is your first DevC. Who are the newcomers here? Yay. Thank you. Thank you for coming. Um, then what else? T help me [laughter] in the list. What else did we have? Okay, I remember. Raise your hand if you have helped this DevCOM happen in any sense. speakers, volunteers, content team, um last minute organizer, cleaner. Uh okay, so big uh round of applause. [applause] Thank you. Uh this really cannot have happen without volunteers. So even it's the beginning of the conference, you still have a chance to volunteer for the whole week. If you can get one shift per day, it's very appreciated. Okay, so warm up is done. Now, uh let's talk about communication. So, communication is very important. Uh there's no way we can organize such a big event with more than 400 people disconnected. So, the official way of communication is mainly list. This was already presented uh in the welcome. So, I'll do more quickly. So there's the dev announce that we are really expecting everyone to read. So announce is what is really uh or team telling important stuff. Okay. So you should not miss announce. Discuss deb discuss is the second mailing list that is more uh it's open to all any topic. So if you have a question, if you have a uh invitation, if you want to just open a new discussion, you are free to do so. People will jump. There's lots of the traffic is much higher. So you should expect uh more busy mailing lists for Debcom Discus and we have similar um so those are the main lists for those who don't like MOO that much. It's hard to survive in Debian without emails but uh instant communication. So IRC for any quick question. So IRC is the most traditional way to to do instant messaging in Debian. We have the dev the two main channels I'd say devcon just devconf that would be our dev discuss channel. So it's open any topic. Devcon dash team is for uh organization related topics. So if you want to reach the organization team that's where they are uh and they discuss uh things regarding the the organization of the conference. Then we have uh channels per room and here I have a list uh debcommeridian debr- petit amphi and devcom-buff. Those are the rooms that will allow people from home. So there are many people following this week's activities through our transmission uh online uh video thanks to video team uh we have this uh transmission of devconf so people who are remote they can still interact on site so they will connect to the IRC channel they can make uh questions on the spot and there will be volunteers in the room that will relay whatever is asked and commented on on the the IRC channel to the the physical to to the to the room in person. Okay. So, uh maybe this is uh if you don't have the historical perspective, this is very common nowadays that we have hybrid uh meetings, but this setup exists for many years and we used to have uh hybrid uh meetings in Debian since for about 20 years I guess. Uh so it's uh very cool. I added here one one channel that we created during deb camp uh which is DC25- onboarding. Uh and that was the the channel we used during the newcomers on boarding sprint and this will probably be useful helpful for many of you that come to DevCom for the first time. uh and uh maybe uh yeah I I'll talk more about this print and and about um other things when I open the the schedule but just to close the the communication topic. So we have main lists. We have IRC the two deb and and debcom team. Then each room per per each channel per physical room and the DC25 on boarding. Then there are some semiofficial or semi-private groups. Uh there's this signal group at least the ones that I know about. Maybe there are in other platforms too but there is one signal group and there's one telegram group. Uh so for those I don't have the link uh I think actually Tai is posted here the telegram link but not the signal. Um so the idea is that you ask so check who who is part of that group and ask for an invitation. I can I can invite you to that group but the idea is that those groups are more for those who are in person in the conference. Okay. So this will help us communicate instantly for those who already use signal. It's very convenient. But the idea is that this is not posted in a website and that uh people who are not physically in the conference u populate the the channel. At least this was my understanding that's why it's not here. Um okay. Uh just there's any question so far? I've been talking for about 10 minutes. Um so I'll open the schedule and maybe that's time to I forgot to clarify one thing. What is deb 101? So the title of the the session. So 101 is usually the the number of a course of a subject the first course in a subject. So in universities um at least that's how it works in Canada and US I guess I don't know about Europe but when you have programming 101 that's your first programming course and programming 102 or 2011 or whatever so there is this this uh numbering but the 101 is the first first okay so um this means that this would be a survival kit for the first com first newcomers to to the conference. So that's one thing that maybe some people are confused what is deb 101 and um okay so I'll just open now this schedule and show you what I had open before by the way is the other pad for this session. So when you open the schedule every session especially um starting like the talks and sprints those content sessions uh so I'll start the one for today. So here decon on 101 if you open the session you have the pad link and this pad is what I had before I had the the script for for today's session. Okay. So the idea is I will I use this as a script to to the presentation but also we'll populate this with important information that the links links for the main list for instance the name of the IRS channels and uh yeah we'll populate that and at the end of this session it'll be more uh rich. So going back to the schedule, let's go back to the schedule and uh so in a nutshell what deb is like you have two two moments you have the first week which is deb camp and the second week deb conf. During the dev camp, traditionally there are no schedule activities and teams would organically meet and or maybe do some sprints and by sprint we the concept of a sprint is just a meeting where um you could quickly get somewhere. Uh but the idea is that like a team could quickly develop some idea or in in the on boarding sprint for instance it was a sprint for newcomers to on board in in the project and in depth. So it's just a moment that you quickly do something together. So for that comp we had sprints. Let's just look at the schedule what we had uh apart from food. First day it was just food and then the second day we started working. On Tuesday we started security tracker sprint and food food food and then on Wednesday we started we continue the security tracker sprint and food food and magic buzzes very important. I didn't know they had started last week. Okay, good. And then Thursday was the first day of our new contributors on boarding sprint and I'll click there. So here for those who didn't see that and if you're a newcomer I really encourage you to to go to this page. Uh so it kind of explains what we did and uh look at this the this bullet point here some of the topics in the menu. So those are the topics that were offered to participants in that sprint. uh and we we saw what was the interest and we organized the days to come based on their interests and the volunteers um availabilities. So we had all sorts of beginner topics and I also had uh so at the end we had this during depth days mentorship can still happen in a more informal way in smaller groups please contact Tacia Thiago or Pravin Pravin uh can you raise your hand? So Pravin led the packaging workshop. So if by any chance you want to learn packaging, you are interested in in that uh part of Debian Provin is a good reference. Uh the Brazilian team also the Brazilians is another reference for packaging and mentoring newcomers. They also have a nice program to onboard newcomers in packaging. Um, and so yeah, you have more information and you also have the pad with all the history what we did during the during the the sprint. So that's a cool uh report of our activity. Uh, and now I'm checking the time. Oh my god, I'm so late. I have to run. Uh so we have sprints, we had [clears throat] the video training, video team training, then we have some other adoc sessions uh preparations for dev conf Andreas. So you can I invite you all to check what we did last week because there was already we are already half of the way. So if you just arrived today, cool. It's totally fine. And the real conference is starting today. Before we didn't have this set up for uh as a conference uh with sessions but um just keep in mind that there were there was already some work done and from now on what we have is we still have some sprints going on like informally uh we have talks we have two formats short and long talks uh 30 or 1 hour 30 minutes or 1 hour and we have buffs buffs many people also are confused is what are buffs? So B O F uh it stands for birds of a feather flock together and the idea is that uh people that have similar interest they will come together and discuss a topic. So you have both of the salsa CI both uh welcome team both contributors team buff now there's the meet the web master team happening in parallel so people who work on the website so uh we have more buffs than talks actually we have more time of buffs because we have uh I think we have se 62 buffs and it's more than the time of allocated for for for talks, but we also have short talks. So, at the end, but just to say that a lot of dep is discussion buffs. Uh, so people that work in teams or um people that are interested in joining teams. If you're interested in joining any team, it's important that you check their buff. So, that's their annual meeting. And uh let me just check again here what I had in my script because now I'm running out of time. Um uh so conference layout I talked a bit about the the different types of activities good so just social events I think also it was mostly covered by by the welcome session so we'll have cheese and wine where we'll have a taste of cheese and wine and other snacks and other types of drinks for all over the world we have um so that will be on Tuesday on Wednesday we have day trip we'll spend the day there are four options. So, if you didn't subscribe, please do. Uh we also have uh poetry night on Wednesday. Uh I could have I could could look at the schedule. This will help me remember. On Thursday, we have a group photo. So, that's a very important thing. If you are here on to Thursday, plan to to be there in the group photo. We want a photo with everyone. In case you will not be there on Thursday afternoon, please contact Iggars. Iggars that that's him. Uh and he can take a picture of you and you afterwards. So if you're going to miss, don't miss a private meeting with him. So at least you'll be in the history. Um and what else? After after group photo, we have a conference dinner also on on Thursday. We have Mao all day, every day, anytime. Uh, so Mao is a board game. I can't talk a lot about it, but you'll figure out when you'll see people playing and you get closer and you you can join. Uh, what is it? And the next uh, and I will close with that is the meetup on uh, meetup board that we created this year. Uh, thanks. I had contribution for many people with the idea. Uh so we'll you'll find this postits and pencils and pens and uh there on the sv uh in the wall uh between the stairs and the elevator. And you can use those postits to to state topics that you need help with or that you you want to offer help or that you just want to talk about something. And you place that in the leftmost part of the board. And then uh if someone can match with you can can help you you with your request they will get your postit to the middle to propose a meetup. Once this meetup is done you can get the postit and place in the dawn column. So if you know the comban um methodology it's very similar to this. We're just trying to to to have a structure for a asynchronous standup like we had during dev camp. So let's see if this will work out. I think my time is over and yeah don't hesitate to talk to me after. So that's it. >> Dia, thanks a lot for >> Thank [applause] you. Thank you. >> Thank you a lot for for this introduction. It's not my first depth, but I learned a couple of new stuff. Thanks a lot. >> Okay. >> Okay. Um yeah. Uh just have a nice time. Use this time as effective as possible and uh contact to or team and uh other teams who who can help you with your questions. Thanks a lot and have a nice >> Thank you. And check the pad. We'll continue discussing with the pad. Thank you guys and girls. >> [applause]