The issue I am helping with for the second PR of Hacktoberfest is regarding regexp expression in Golang, click here to see the issue description. The first sight of seeing this issue made an illusion for me that it should be a piece of cake to be solved. So I asked the owner to assign this to me, when I am planning to implement it in several hours, maybe. I thought this may be an easy issue opened for Hacktoberfest, I was wrong. I had to choose another documentation issue for my first PR and left this for the second. I am a newbie for Golang, and I cannot even understand what this project is about. I even thought to give it up.
HOWEVER! One night I sat down in front of my computer and thought to go through with the code. I checked each function of the lines that needed to be fixed, and all of a sudden I felt like I understood what the owner wanted! Then the long journey of communicating with the owner about the PR started... and got merged minutes ago!
I have learned so much about regexp in Golang, the syntax, the methods, and how Golang can do things so fast and conveniently with its powerful functions. I am so satisfied with myself that I hung myself there and figured it out with the help of the owner.
In the process, I was sometimes confused that why the owner wanted me to help with this issue, since it seems he knows the stuff and it would be much faster if he wants to fix it himself. I know it is the symbol of imposter syndrome, but I just cannot help thinking of the point of having me to offer help. Am I eligible to do this? Is the owner frustrated communicating with me? Am I being a little stubborn to be persuaded? Maybe the solution the owner suggested should be better? Maybe I should just accept his opinion and do whatever he proposed? I am happy that I did not give up easily and kept communication and provide my opinion as much as I can. I still did not figure out the reason some people want help from newbies like me, since they can do it much faster than me, not to mention the price of having to communicate with me. But I know that as long as the issue is raised and I think I can be a little help, I would still try to offer whatever I can.
Top comments (0)