00:00:04.594 --> 00:00:09.374
Hello and welcome to season 10 episode 5 of the Virtual Coffee podcast.
00:00:11.204 --> 00:00:21.443
Virtual Coffee is an intimate community of people at all stages of their tech journey, and we are here on this podcast to share insights, experiences, and lessons that we've learned along the way.
00:00:21.963 --> 00:00:24.844
I'm Bekah, and I'm here today with my co host, Dan.
00:00:25.559 --> 00:00:26.489
Thanks, Bekah.
00:00:26.568 --> 00:00:35.368
We are a week into Hacktoberfest, so I hope everybody is doing, uh, lots of open source contributions, um, and.
00:00:35.823 --> 00:00:42.673
We are going to be talking this week about benefits and possibly challenges of being a maintainer in open source.
00:00:43.584 --> 00:00:49.543
We are grateful to be sponsored by Level Up Financial Planning that helps you take your financial confidence to the next level.
00:00:49.603 --> 00:00:56.033
It's real financial planning to help you reach your goals and gain clarity on what actions you need to take now to maximize your tech career.
00:00:56.344 --> 00:01:00.423
Level Up even has a podcast where you can hear about some of the strategies he uses with his clients.
00:01:00.673 --> 00:01:02.554
Check out levelupfinancialplanning.
00:01:02.554 --> 00:01:02.823
com.
00:01:03.094 --> 00:01:05.123
And you can get that link in our show notes.
00:01:06.394 --> 00:01:12.463
All right, so now it's time to grab your favorite drink, settle in, and get started with today's Virtual Coffee podcast.
00:01:12.843 --> 00:01:14.034
We hope you enjoy this episode.
00:01:21.733 --> 00:01:22.843
Yo, what up, Bekah?
00:01:22.843 --> 00:01:23.144
How's it going?
00:01:24.203 --> 00:01:25.144
Hey, what's going on?
00:01:25.364 --> 00:01:25.873
How's it going with
00:01:26.024 --> 00:01:27.584
It's going very well.
00:01:27.894 --> 00:01:28.504
Thank you.
00:01:28.834 --> 00:01:31.593
It's Hacktoberfest, which is my favorite time of the year.
00:01:32.603 --> 00:01:33.153
Mm hmm.
00:01:33.733 --> 00:01:34.304
Same.
00:01:34.563 --> 00:01:39.224
Uh, and today we're talking about maintainers, so first question is, like, maintainers, how are you doing?
00:01:39.233 --> 00:01:41.403
One week in, what does it look like for you?
00:01:41.414 --> 00:01:43.054
Let us know in the chat.
00:01:43.454 --> 00:01:45.465
Yeah, well I am having a lot of fun.
00:01:45.465 --> 00:01:50.564
I always do In he in October, Hacktober whichever way you wanna say it.
00:01:51.075 --> 00:01:54.105
Um, it's always a really exciting time for of coffee.
00:01:54.165 --> 00:01:55.334
Uh, I'm sure.
00:01:55.930 --> 00:02:07.010
Everybody remembers, but this is kind of how we, we trans transitioned from just kind of the weekly chats and the slack into a community that has goals and, you know, works together and things like that.
00:02:07.010 --> 00:02:11.020
So, um, open source time is always good.
00:02:11.060 --> 00:02:12.430
Hector fest is the best.
00:02:12.610 --> 00:02:15.129
Plus I just like October in general.
00:02:15.219 --> 00:02:16.060
I like the season.
00:02:16.159 --> 00:02:16.879
I like Halloween.
00:02:17.509 --> 00:02:19.120
Uh, it's decorative gourd season.
00:02:19.129 --> 00:02:20.430
I have my decorative gourds.
00:02:20.860 --> 00:02:23.879
There were, um, when we went apple picking.
00:02:24.639 --> 00:02:27.349
I could get seven of these guys for five dollars.
00:02:27.520 --> 00:02:29.139
So I got seven of them.
00:02:29.199 --> 00:02:29.969
I brought them all.
00:02:30.150 --> 00:02:33.460
I'm not going to show you every single one, but there's, there's seven of them over there.
00:02:34.349 --> 00:02:37.759
Um, so, you know, it's, uh, it's the best time of the year.
00:02:38.889 --> 00:02:39.300
It is.
00:02:39.349 --> 00:02:42.219
What is your favorite part of being a maintainer?
00:02:43.222 --> 00:02:44.882
My favorite part of being a maintainer.
00:02:45.872 --> 00:02:46.282
I don't know.
00:02:46.312 --> 00:03:00.326
It's, it's sort of the, um, honestly, this is going to be a little, like, I like the I don't know if it's dopamine or whatever, but the feeling of having a thing out there and having people see it.
00:03:00.526 --> 00:03:07.997
And when you're a maintainer that has contributors, you know, that means they like your project enough that they also want to help it.
00:03:08.056 --> 00:03:10.056
And that, that feels awesome.
00:03:10.146 --> 00:03:24.657
You know, um, there's a lot of things I like about being a maintainer, but I think that's for me, the biggest, honestly, the biggest reason it's, it's a little, sometimes it feels a little selfish, but like, uh, it's, it's a way for me to harness that.
00:03:24.937 --> 00:03:30.887
That part of my like, loser brain into, uh, into like helping people and, and, and doing things like that as well, you know?
00:03:30.887 --> 00:03:37.796
So I, I, I tried to, um, you know, there's some things about yourself that you just can never change.
00:03:37.836 --> 00:03:41.717
And so I try to harness some of that for good when I can.
00:03:42.387 --> 00:03:42.806
How about you?
00:03:44.252 --> 00:03:47.981
Um, I enjoy Hacktoberfest.
00:03:48.461 --> 00:03:58.502
I enjoyed being a maintainer during Hacktoberfest and it's different from, I feel like, the rest of the time of the year, because most of the people that are contributing to Hacktoberfest are new.
00:03:58.901 --> 00:04:09.342
And so I know this can present some challenges for maintainers, but, um, when I know, like, oh, we're gonna have a bunch of, like, brand new folks who are contributing for the first time, I get so excited.
00:04:09.352 --> 00:04:10.526
So I, you know, I just, thanks.
00:04:10.526 --> 00:04:15.417
It's so great to see them make progress and to be really proud of themselves.
00:04:15.447 --> 00:04:28.117
And that's kind of like really what solidified this, uh, we call it VCHIVE, uh, Virtual Coffee Hacktoberfest Initiative for us because everybody was just so excited, proud of themselves, but proud of each other too.
00:04:28.586 --> 00:04:38.557
And my first year maintaining for Hacktoberfest as part of Virtual Coffee, I did my postpartum wellness app and I kind of didn't know what I was doing to be totally honest.
00:04:38.586 --> 00:04:40.297
And I pair programmed a lot.
00:04:40.937 --> 00:05:00.187
With contributors and those were like some of my best memories in tech because we were working through things together But then they were telling me their stories and I learned so much about the people so it wasn't Just about the technical aspects of the project, but it was like, oh wow, like this could solve a problem for someone.
00:05:00.526 --> 00:05:06.127
Um, I Still haven't gotten it in the App Store, but you know one day it will solve a problem for someone.
00:05:06.857 --> 00:05:08.646
Um, So I love that part of it.
00:05:08.687 --> 00:05:19.617
Outside of Hacktoberfest, it's really, um, I love the experience of being able to collaborate with people that I wouldn't have otherwise been able to collaborate with.
00:05:19.906 --> 00:05:31.451
So like if you're at a company, it's usually just your team, but your team is all of your different contributors, or repeat contributors mostly, in open source projects.
00:05:31.461 --> 00:05:35.451
And like, that's great because it gives you different viewpoints on things.
00:05:35.742 --> 00:05:41.041
Um, often times, like, you have different skill levels and you're able to kind of like, grow together.
00:05:41.041 --> 00:05:46.377
And so, you know, having that opportunity is just, Um, again, one of my favorite things too.
00:05:46.937 --> 00:05:47.326
Yeah.
00:05:47.846 --> 00:05:48.086
Yeah.
00:05:48.086 --> 00:05:48.466
I love that.
00:05:48.466 --> 00:05:49.706
I mean, yeah, you're right.
00:05:49.706 --> 00:05:54.721
The experience during Hacktoberfest is a little different than the, um, rest of the year.
00:05:54.781 --> 00:06:04.201
Um, and our, our Hacktoberfest experience, I think has been from a maintainer perspective, very positive, at least mine is.
00:06:04.502 --> 00:06:08.482
Um, but you know, we, we put a lot of emphasis on it.
00:06:08.482 --> 00:06:08.672
Right.
00:06:08.672 --> 00:06:09.742
And so we're prepared for it.
00:06:09.762 --> 00:06:10.302
We're ready for it.
00:06:10.302 --> 00:06:11.562
We want it to happen.
00:06:11.632 --> 00:06:24.076
Um, I have felt like So many good feelings, uh, like all the times that we've gotten people, like their very first open source contribution and then their next three, right.
00:06:24.086 --> 00:06:29.166
In, in Hector Fest, um, for people that are just starting out, it's just, it's awesome.
00:06:29.226 --> 00:06:29.997
It feels so good.
00:06:30.057 --> 00:06:41.127
I, you know, it's like, uh, um, I was going to say like, we're stealing, I'm stealing their dopamine, but it's not that, you know, cause it's just like, it's just, it's great.
00:06:41.137 --> 00:06:42.396
You know, I see their contribution.
00:06:42.396 --> 00:06:46.637
I see their maintainer, like the maintainer of whatever project they, they contributed to.
00:06:46.942 --> 00:06:49.951
You know, accepting the pull request and uh, I don't know.
00:06:50.052 --> 00:06:51.112
It, it feels good.
00:06:51.182 --> 00:06:52.182
It always feels good.
00:06:52.891 --> 00:06:56.112
Um, so just lots of good feelings for me.
00:06:56.242 --> 00:07:09.762
Um, I know, you know, I, I know there's probably some open source maintainers out there that really hate Oktoberfest and I know why, you know, I mean, like there's lots of like people, contributors out there that are not actually trying to be contributors and all that stuff.
00:07:09.802 --> 00:07:13.601
Um, I hope that situation has been improving.
00:07:13.601 --> 00:07:20.182
I think it has, you know, um, but in general, you know, I, I know that there are.
00:07:21.507 --> 00:07:30.526
Other open source, you know, organizations or projects or whatever that do this kind of same thing that we do, where they prepare for it, they get ready, um, and they're ready for it.
00:07:30.567 --> 00:07:33.216
And then it turns into a good, a good thing.
00:07:33.216 --> 00:07:40.857
So I do like that, that change that they made where it's, uh, you know, I made this a couple of years ago, maybe where it's opt in, you know, you have to decide at the end.
00:07:41.476 --> 00:07:46.367
As a maintainer, you have to say, you have to say you want to participate in Hector Fest, right?
00:07:46.846 --> 00:07:49.076
Uh, for it to like count for the DigitalOcean stuff.
00:07:49.127 --> 00:07:53.497
Um, and so I think, yeah, I think in that case, it's, it's good.
00:07:53.642 --> 00:07:57.122
Totally.
00:07:57.987 --> 00:08:05.997
um, you know, I think 90 percent of software uses open source projects at some point, right?
00:08:06.257 --> 00:08:07.916
So it's like this huge amount.
00:08:07.976 --> 00:08:13.297
And we see all of these challenges in open source, which we don't have to get through or talk through today.
00:08:13.297 --> 00:08:25.112
But, um, one of the things that kind of, It doesn't solve the problem, but we need to think about is that new contributors, we need new contributors to projects.
00:08:25.312 --> 00:08:27.822
We need repeat contributors to projects.
00:08:28.372 --> 00:08:31.672
And there's often like not time to onboard folks.
00:08:31.701 --> 00:08:35.351
You don't, time or energy, like throughout the entire year.
00:08:35.892 --> 00:08:59.226
So also like if you have a designated time during Hacktoberfest to know like, this is the month I need to improve my onboarding because I'm going to have all of these new contributors, then you can kind of like cultivate those relationships with people and that ho and hope or encourage that they continue to contribute to your project post Hacktoberfest.
00:08:59.697 --> 00:09:06.336
Or at least, you know, like, I've set the baseline for what it means to be a positive contributor.
00:09:06.631 --> 00:09:06.892
Yeah.
00:09:07.527 --> 00:09:28.777
In this month and like, hopefully we talked, uh, earlier this season about like the ripple effect of different things and you would hope like that time and energy that goes into cultivating these relationships in October, October, kind of ripple throughout the year and carry, um, forward to create like, positive impact on the open source ecosystem.
00:09:29.062 --> 00:09:29.601
I agree.
00:09:29.652 --> 00:09:36.361
And like, you know, we, we, uh, we're in October now, but, you know, last month we, we call it, they call it PrepTember, right?
00:09:36.361 --> 00:09:38.231
That is part of the Hector Fest thing too.
00:09:38.231 --> 00:09:41.182
And it's honestly, uh, a time that I enjoy as well.
00:09:41.672 --> 00:09:42.201
Um, yeah.
00:09:42.756 --> 00:09:55.856
Because I think every open source, I'd just say any developer knows how quickly things can get out of date or, uh, like readmes and things like that, or maybe like just not as helpful, things like that.
00:09:56.537 --> 00:10:01.657
And I, I enjoy the process of, I want that stuff to be good.
00:10:01.687 --> 00:10:08.057
And I don't always have the, I don't know, the mental, you know, whatever, there's always something else to do.
00:10:08.167 --> 00:10:15.897
You know, like you said, when it's a, a known, you know, October 1st is when October 1st starts, like we need to be ready for that.
00:10:18.351 --> 00:10:18.792
It helps.
00:10:18.851 --> 00:10:22.101
It helps having a deadline, you know, I guess for that sort of thing.
00:10:22.782 --> 00:10:24.981
Um, so it, yeah, it's, it's a lot of fun.
00:10:25.981 --> 00:10:31.341
Yeah, and I think like it's also great to have the different perspectives of new contributors too.
00:10:31.741 --> 00:10:38.741
Um, and we talked, I think, last week about being able to see things differently when you're coming in new.
00:10:38.761 --> 00:10:43.822
So you can recognize like, oh, okay, this readme is not up to date or the documentation's not up to date.
00:10:43.841 --> 00:10:48.282
But, you know, having new folks in there, um, is really important.
00:10:48.292 --> 00:10:56.297
But the other thing is, If you create a good experience for new people, then they often will bring their friends as well.
00:10:56.886 --> 00:11:01.606
And so, I think, like, uh, we talked about trust capital earlier in the season, too.
00:11:01.886 --> 00:11:10.756
Um, and if you're working on creating, uh, I think it's beneficial for maintainers to think about, uh, building trust capital with contributors as well.
00:11:11.126 --> 00:11:15.826
Because when you build trust capital, With your contributors, they're more likely to return.
00:11:15.826 --> 00:11:32.287
And like we know that, um, it's a challenge for maintainers to not have repeat contributors because we, we also talked about this maybe last week, I can't remember at this point, but, um, the idea that if you're working on multiple projects as a contributor.
00:11:32.501 --> 00:11:35.261
You have to get up to speed with all of those projects.
00:11:35.432 --> 00:11:42.432
So it takes more time and it takes more effort to contribute to four different projects often than it does to contribute to one.
00:11:42.701 --> 00:11:44.621
And it's the same thing for a maintainer.
00:11:44.881 --> 00:11:57.136
If they are, uh, if they have 50 issues open and 50 different contributors, that will likely take More time than if you have 50 issues open, but you have 20 contributors tackling all of those issues.
00:11:57.427 --> 00:11:59.496
Because there will be less questions to answer.
00:11:59.506 --> 00:12:03.466
There will be, you know, they will already have been onboarded into the project.
00:12:03.466 --> 00:12:05.667
They'll understand what's going on there.
00:12:06.076 --> 00:12:09.947
Um, and so, again, like, you're, you're building that experience.
00:12:09.947 --> 00:12:11.366
You're adding to that trust capital.
00:12:11.366 --> 00:12:16.067
And then you have people that you can depend on to work on some of your issues.
00:12:16.386 --> 00:12:16.756
Yeah.
00:12:17.636 --> 00:12:18.346
Yeah, I agree.
00:12:18.716 --> 00:12:22.177
Um, I was thinking about other benefits, right?
00:12:22.177 --> 00:12:26.787
So we're talking about like, right now we're talking about the good side of being maintainer, right?
00:12:27.006 --> 00:12:29.687
Um, so another thing that.
00:12:31.261 --> 00:12:33.011
You know, I mentioned like my favorite thing, right.
00:12:33.011 --> 00:12:34.621
Is just like the feel good stuff.
00:12:34.621 --> 00:12:34.851
Right.
00:12:34.851 --> 00:12:39.182
But if, if I'm thinking tactically, like there, there are some like really good benefits to being a maintainer as well.
00:12:39.642 --> 00:12:42.572
Um, one of them is experience, right?
00:12:42.581 --> 00:12:44.142
Especially if you are.
00:12:45.557 --> 00:12:49.317
Well, it doesn't matter what level you are being a maintainer is a different experience than anything else.
00:12:49.356 --> 00:12:49.606
Right?
00:12:49.746 --> 00:13:03.886
And so if you've never done that before, it doesn't matter if you've been developing for 20 years or one year, you know, um, I think that that is a really good and valuable experience, even if it never, you know, becomes something where you have thousands of contributors, all that stuff.
00:13:03.956 --> 00:13:31.756
Uh, honestly, I don't think you want to be there anyway, but, um, the, the process of getting it all set up is for one thing, I kind of find it to be fun, you know, um, but it also, I think teaches you a lot, um, teaches you a lot, not just for open source, but for work, you know, for real work too, that, that sort of stuff translates directly to your, you know, you know, if you're, if you're working in that world as well, it, there's a one to one, you know what I mean?
00:13:31.807 --> 00:13:35.226
Um, and it's, A lot of it is communication skills.
00:13:35.236 --> 00:13:49.187
A lot of it is, um, thinking ahead and doing some of the work, uh, to go back to what we were talking about in episode two, our trust capital, you know, I'm investing in it, right?
00:13:49.187 --> 00:13:50.447
So investing in yourself and.
00:13:51.871 --> 00:14:00.282
I think even if you, if you have something that you want to open source, even if you are like thinking in your head, nobody's ever going to use this.
00:14:00.282 --> 00:14:01.511
Why would I spend all this time?
00:14:01.562 --> 00:14:02.392
I think it's worth it.
00:14:02.422 --> 00:14:03.152
I think it's worth it.
00:14:03.172 --> 00:14:10.192
If even if it's something that helps you, um, I think it's worth making it really nice, making it cool, making the read me really good.
00:14:10.241 --> 00:14:13.322
Um, making sure it works for.
00:14:13.826 --> 00:14:16.657
Different, you know, local environments, you know, things like that.
00:14:16.716 --> 00:14:26.486
And, um, I don't know, I, I find a lot of value in being a maintainer, even for little tiny projects that I open source just for, honestly, for myself.
00:14:26.547 --> 00:14:31.096
And then if somebody else finds it, that's great, but I'm not, you know, I'm not out there like promoting them or anything like that.
00:14:31.096 --> 00:14:35.126
It's not, the goal isn't to have a million stars on GitHub.
00:14:35.177 --> 00:14:40.086
You know, the goal is, uh, an investment in myself goal, right.
00:14:40.147 --> 00:14:51.606
Is, you know, have a, have a project that I would, you know, If I came across it would, you know, consider contributing to, you know, um, yeah.
00:14:51.606 --> 00:14:52.667
And I found a lot of value in that.
00:14:52.668 --> 00:14:55.042
Yeah.
00:14:55.251 --> 00:15:04.381
a couple of weeks ago for PrepTember, IU and I ran a workshop on Intro to Becoming a Maintainer, and we'll drop that link in the show notes, uh, if you're interested.
00:15:04.751 --> 00:15:18.037
But, but, it's, you know, kind of this idea, one of the things that we talked about goes along with that, and, That if you're, uh, maintaining your own project, you learn and you grow a lot through that experience.
00:15:18.407 --> 00:15:23.096
And one of the things that I found, that when you're a maintainer, you actually become a better contributor.
00:15:23.706 --> 00:15:31.356
And that's because you really start to understand, like, the behind the scenes work that goes into being a maintainer.
00:15:31.807 --> 00:15:55.522
Um, I saw this tweet, um, I don't think I can find it right now, but I'll try to find it and link it but the idea was like Being a maintainer is like being able to work with all of your best friends But also in that office are a bunch of like random strangers that come and yell at you all the time, um, or don't like what you're doing.
00:15:55.532 --> 00:16:01.422
And so then you have to figure out like how to hang out with your best friends over other people yelling at you.
00:16:01.881 --> 00:16:08.192
Um, and I would say that's like probably not for most small personal projects that you're working on.
00:16:08.282 --> 00:16:20.631
But I think like the, the, the interesting, it was kind of funny, uh, to talk about, but also like knowing that you can really develop and deepen those relationships and also have empathy for other maintainers.
00:16:20.912 --> 00:16:26.022
So instead of like, oh, I submitted a PR yesterday, like, is it, why haven't you reviewed it?
00:16:26.062 --> 00:16:26.351
Right?
00:16:26.471 --> 00:16:28.772
Like the very next day, like, all right, can you chill out?
00:16:28.802 --> 00:16:31.682
I just needed to take an evening off or whatever.
00:16:31.692 --> 00:16:45.932
But, Um, it really helped me to have empathy for maintainers by becoming a maintainer to see like, okay, there's like a lot of challenges here that I didn't anticipate that I don't think that I could have grasped before.
00:16:46.162 --> 00:16:51.131
And so like one of the things that I had to do is like silence my GitHub notifications after five.
00:16:51.402 --> 00:16:55.751
Like I cannot have them on my phone because otherwise I'm like, oh, I got to check this out.
00:16:55.812 --> 00:16:57.461
And you don't want that.
00:16:58.072 --> 00:16:58.302
Yeah.
00:16:59.322 --> 00:17:04.932
No, it, I mean like the, the, it can be hard to, yeah, I think that's a great idea.
00:17:04.932 --> 00:17:11.632
It can be hard to ignore that kind of stuff, even when it's good and helpful, you know, even when they're not like being rude or whatever, you get excited.
00:17:11.642 --> 00:17:19.751
I get excited about, um, people contribute to things, you know, to, to my, you know, my projects and the issues and the pull requests.
00:17:19.761 --> 00:17:20.372
I want to know about them.
00:17:20.372 --> 00:17:23.251
I want to, you know, like they're exciting, but yeah, you can't, you can't.
00:17:23.487 --> 00:17:25.616
Be 24 7 doing that.
00:17:25.707 --> 00:17:32.317
And so I think that's a very healthy thing of, of, uh, kind of turn that stuff off when you're out of work or out of the office.
00:17:32.346 --> 00:17:32.616
I mean,
00:17:33.895 --> 00:17:41.945
was gonna say, you know, another benefit of being a maintainer is, uh, you also grow a lot just out of necessity, right?
00:17:42.236 --> 00:18:07.671
Um, maintainers often have to wear a lot of hats, like, you should know how to review a pull request, you should know how to write a good issue, you should know how to provide feedback, but also then, I know, you know, one of the things IU and I have talked about are, are doing things like adding GitHub Actions to help you with your job, so you need to, you might find that like automating things makes your life easier, so have you set up those automations before?
00:18:07.971 --> 00:18:14.851
Well, I, you know, I think in the last year, I don't know that I've set up any automations before the last year really for Virtual Coffee.
00:18:14.851 --> 00:18:16.951
I'm just like, Dan, can you set up this automation?
00:18:17.701 --> 00:18:27.901
But to make my life easier and the lives of my co maintainers easier, like I've really had to evaluate like what needs the, the personal interaction.
00:18:28.340 --> 00:18:31.340
Um, and where can I automate some of this stuff?
00:18:31.691 --> 00:18:39.101
And that also helps me to figure out like, okay, how do you prioritize like human interaction with like technical response to things.
00:18:39.105 --> 00:18:39.266
And so.
00:18:40.201 --> 00:18:47.240
There's just so many, and you know, um, one of the big questions that I get from maintainers is like, how do I get people to know about my project?
00:18:47.520 --> 00:18:47.820
Right?
00:18:47.840 --> 00:18:53.980
And so in, if you do want to grow your project, if you want contributors, then also like, you got to put on your marketing hat too.
00:18:54.040 --> 00:18:58.901
And for a lot of people, like, that's not been on the radar of things, like, to do.
00:18:58.911 --> 00:19:00.730
Well, how do I market myself?
00:19:01.080 --> 00:19:12.770
Um, and there's lots of different ways that you can do that, but it's just one of those things that you might not recognize as a maintainer before, like, oh, there are all of these other skills that come with being a maintainer.
00:19:12.770 --> 00:19:19.365
And I think You know, as you grow, sometimes you find other people that are willing to do those roles, and that's great.
00:19:19.385 --> 00:19:23.925
Then you can delegate that to them, uh, and then you don't have to worry about it.
00:19:23.925 --> 00:19:32.145
But, like, initially, if you don't have a team of people, then you find, like, Alright, you're trying to balance all of this stuff, and then you figure out what to prioritize.
00:19:32.431 --> 00:19:32.760
Yeah.
00:19:34.131 --> 00:19:35.111
Um, yeah, totally.
00:19:35.171 --> 00:19:42.340
You know, it, and I've always been, I'm, I'm in that camp of not good at the, you know, marketing self, self promotion stuff.
00:19:42.381 --> 00:19:52.471
And um, you know, I tend to like not do it and, and I'm, I'm okay with that, you know, but I'm not, I'm also like, I am okay with it, you know, um, and there, there are a lot of ways to.
00:19:52.816 --> 00:19:53.105
Do that.
00:19:53.105 --> 00:20:15.405
What one way that I have seen that's really effective is if you have a, let's say you have a project that solves some kind of problem, like it's a package that does a, does a task or something like that, um, is trolling, uh, and trolling in a good way, like, I mean, like going through, uh, stack overflow or issues on other projects.
00:20:15.846 --> 00:20:19.296
Where people are asking how to solve the problem that you have solved.
00:20:19.296 --> 00:20:31.665
And there's ways to be really annoying doing that, but there's ways to be good and helpful, you know, maybe like make it a suggestion, but like, Hey, I'm the maintainer of this project and I think this solves your problem.
00:20:31.665 --> 00:20:33.476
And, you know, if you want to give it a shot, I think you'll.
00:20:34.715 --> 00:20:36.695
They're like, I'm sure you can think of ways.
00:20:36.695 --> 00:20:40.105
Like there are like, there are ways to be really annoying and doing that too.
00:20:40.115 --> 00:20:42.635
Like, you know, obviously you got to balance that you got to balance that.
00:20:42.635 --> 00:20:44.016
That's true for any marketing, right?
00:20:44.016 --> 00:20:45.935
There's ways to be annoying and there's ways to be.
00:20:46.391 --> 00:20:48.711
Effective and finding the balance is somewhere in the middle.
00:20:48.740 --> 00:21:04.320
Um, but I think, um, if your project is, uh, something that is supposed to help people, um, then finding ways to help them, you know, like putting it in front of the people that need the help is, is probably going to be a good way to start.
00:21:04.340 --> 00:21:04.790
At least.
00:21:06.705 --> 00:21:13.846
And the other thing too, you can, if you're part of a community, that's a really great way to get involved and get other people involved too.
00:21:13.986 --> 00:21:17.965
And that's like a big focus of our Hacktoberfest initiative at Virtual Coffee.
00:21:17.976 --> 00:21:21.976
Like, being able to support each other and grow these projects together.
00:21:21.976 --> 00:21:28.096
And so during PrepTember we have a, uh, repository where people can add themselves as contributors.
00:21:28.096 --> 00:21:35.476
They can add projects that they're interested in contributing to or that has passed the checklist that we have for folks.
00:21:35.925 --> 00:21:39.915
And the idea is like to create a good experience for everybody.
00:21:40.336 --> 00:21:48.226
yeah, that's another thing is, yeah, find, finding communities and projects, especially around Hacktoberfest of that are, that are looking for repositories.
00:21:48.516 --> 00:21:49.865
Another great way to do that.
00:21:49.875 --> 00:21:56.806
Because there's, that's always one of the biggest challenges in Hacktoberfest is where can I, you know, where can I find a project to contribute?
00:21:56.806 --> 00:22:00.526
So if you have a project to contribute, go find those lists and add yourself to them.
00:22:00.576 --> 00:22:03.026
Um, that is, that is a perfect thing to do.
00:22:03.026 --> 00:22:04.566
And I don't think annoying at all, right?
00:22:04.566 --> 00:22:07.286
That's like, if they're like, people are always looking for those.
00:22:07.296 --> 00:22:07.641
So yeah.
00:22:07.820 --> 00:22:08.280
Um,
00:22:08.590 --> 00:22:26.681
Yeah, that's a really good time to get involved in open source because, again, like you mentioned, projects have to opt in to open, uh, to Hacktoberfest now, so you know that they're there and they're waiting for things and then you'll often see people are trying to create more good first issues too, because we have a lot more people.
00:22:27.040 --> 00:22:33.066
Um, we do have, I, I did mention that IU and I did that workshop, there should be a video up there.
00:22:33.066 --> 00:22:34.786
for that on our YouTube channel.
00:22:34.786 --> 00:22:36.145
So we'll drop that in the show notes.
00:22:36.155 --> 00:22:41.286
And there's also the Becoming a Maintainer course that that's what we went through for this workshop.
00:22:41.286 --> 00:22:42.435
So we'll drop that as well.
00:22:42.736 --> 00:22:56.346
Um, just to provide some more resources, if you're interested in being a maintainer or if this is your first time being a maintainer, um, we have a section, we have a couple of sections that I think are super useful, like building and nurturing community, building your team.
00:22:56.726 --> 00:23:11.836
Um, and then maintainer power ups I think is one of my favorite ones and that's where we talk about things like, um, issue templates, no, issue forms and PR templates, GitHub actions and different things that can make your life easier as a maintainer.
00:23:12.601 --> 00:23:18.221
And that's, that's, uh, you mentioned this before, but like learning those is, will be helpful in your work life as well, too.
00:23:18.221 --> 00:23:27.010
I think those I never would have dove into without being an open source, but we use those in work based exactly on the Virtual Coffee ones.
00:23:27.070 --> 00:23:28.961
Like we use them all a lot.
00:23:28.961 --> 00:23:31.070
So, um, so yeah, I think those.
00:23:31.381 --> 00:23:34.891
Those courses and everything that Virtual Coffee is doing.
00:23:34.921 --> 00:23:43.881
And Bekah in particular, and IU, um, shout out IU, are amazing and being a maintainer is fun, so please, please do it.
00:23:44.881 --> 00:23:47.540
Alright, well, that is our episode for today.
00:23:47.540 --> 00:23:50.391
We hope that you are all enjoying your Hacktoberfest.
00:23:50.411 --> 00:23:54.040
Let us know how it's going and we will see you next week.
00:23:54.355 --> 00:23:54.596
All right.
00:23:54.596 --> 00:23:55.115
Bye everyone.
00:23:55.921 --> 00:23:56.280
Bye!
00:23:59.134 --> 00:24:02.565
Thank you so much for listening to this episode of the Virtual Coffee Podcast.
00:24:04.035 --> 00:24:12.964
This episode was produced by Dan Ott and Bekah Hawrot Weigel, if you have questions or comments, you can hit us up on Twitter@VirtualCoffeeIO or email us at podcast@virtualcoffee.io.
00:24:13.515 --> 00:24:19.805
You can find the show notes, sign up for the newsletter, buy some VC merch, and check out all of our other resources on our website, virtualcoffee.io.
00:24:20.234 --> 00:24:26.059
If you're interested in sponsoring Virtual Coffee, you can find out more information on our website at virtualcoffee.io/sponsorship.
00:24:26.420 --> 00:24:29.240
Please subscribe to our podcast and be sure to leave us a review.
00:24:29.630 --> 00:24:31.700
Thanks for listening and we'll see you next week.