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]