And it was basically, I was trying to make an event website. And you could think of this as an internal conference we were doing, where I had different sessions, I had different speakers, and I ended up making a site for it just straight from code. I didn't use Hublot or any of those fancy tools. I just made it straight from code.
And after the conference, everybody was like, this is a really cool website. This is super awesome. And so, I actually made the Rainbowstacks Summit website open source. I was like, let me make this a public repo so that other people can contribute. And I really leaned into it in Hacktoberfest of 2022, because that was where I maintained the repo where people could come in and ask questions. And they could get help with basic issues. They could help with more advanced stuff. So, it was super cool. And it was a really rewarding experience, because I was able to help provide some of that experience that I got when I first started, but also get some help from other developers who were able to build much cooler things than I was.
So, fast forward to now, and I'm actually on pause with that project because I had so many people wanting to help with it. And so, I put together this slide to kind of show the expectation versus reality of maintaining an open source project. And I think a lot of what I thought was that you have to be some sort of senior developer. And you have to be super, super hacky. And really, you just need to be good at coordinating things. Really, you need to be able to pair people who have experience in finding things that could work on them and coming up with like, okay, here's issues, here's what we need done in the app, and then also following up and making sure that's actually happening. I also thought it was going to be tons of crickets. Like I thought I was just going to be, you know, sitting there at my keyboard and having this project and just be like, ah, is anybody here? Like anybody want to participate? I had tons of people and still had tons of people come to my project today. And like I've had to put a pause on it, like I said, because I've had so many people coming and like, it's just been difficult to maintain. And so it's amazing, like, especially if you're able to jump in with something like Hacktoberfest, you will find that more people are interested in jumping in and participating than you thought. And I also thought it was going to be like, really kind of a lonely, confusing thing. Like I was like, I'm not sure that I know what I'm doing with this. But it ended up actually being a lot of fun, like aside from, you know, just being like a side project, it actually ended up being really cool. I got to meet some people along the way I got to make you know, make friends with them. And I got to learn more as a developer myself and also help enable other people on their journey as well. So it was a really rewarding experience. And so a couple of these benefits that I think is super important, and why if you're still on the fence, you maybe you're like, Okay, I can do it.
Comments