And that's kind of how I ended up here today. But it wasn't as simple as that. I want to share with you some of the expectations verse reality of maintaining that open source project. My first expectation was that, oh, I've got to be a senior developer. I'm gonna have to answer all these questions. I'm gonna have to figure out, you know, when people have bugs, what's going on. But actually, I found that a lot of people were willing to help. Lastly, I thought nobody would find my project. But especially being able to jump on to the hype train of Hacktoberfest, I had so many people coming to help me with my project. So many people were jumping into the repo, coming up with feature ideas, grabbing issues that I'd made for bugs. And it was, like, so exciting to see that it almost became overwhelming. So a couple of benefits if you're still on the fence. Should I participate? Should I be an open source maintainer? I'd say you totally should.
And that's kind of how I ended up here today. But it wasn't as simple as that. And I was sitting here thinking, wow, like this is not at all what I thought it was going to be like to maintain a project, a public repo that other people could contribute to. And so I want to share with you some of the expectations verse reality of maintaining that open source project.
My first expectation was that, oh, I've got to be a senior developer. I'm going to have some really tough coding questions come in here. And it's going to be like way over my head. And I've got to be a big, fancy open source person. The truth is, I actually used more organizational and communication skills than I did my developer skills. Because you're really just kind of coordinating people who are coming in to help with things. They're doing the work. You're trying to coach as you can, for sure. But there's definitely a lot more of organization and keeping people aligned.
Next, I thought it was going to be a solo sport. I was like, OK, I'm going to be a maintainer. I'm gonna have to answer all these questions. I'm gonna have to figure out, you know, when people have bugs, what's going on. But actually, I found that a lot of people were willing to help. Even at my company, when I would say, hey, I've got a contributor who's working on this, there were people on my team who weren't even, you know, affiliated with my project that were still willing to say, oh, I think they might be stuck with this, or have they thought about trying this? And even different contributors ended up jumping in and helping each other with stuff. So it was really awesome to see that.
Lastly, I thought nobody would find my project. I thought it was just going to be like people walking into like an empty room. Like there was nothing there. But especially being able to jump on to the hype train of Hacktoberfest, I had so many people coming to help me with my project. So many people were jumping into the repo, coming up with feature ideas, grabbing issues that I'd made for bugs. And it was, like, so exciting to see that it almost became overwhelming, because I was constantly having to monitor, like, oh, somebody wants this issue. Oh, somebody needs a new issue. So I think that was a good problem to have. So a couple of benefits if you're still on the fence. Should I participate? Should I be an open source maintainer? I'd say you totally should.
Comments