Hi everyone,
I started a journey as a content creator around April 2020, blogging mostly about how to build projects with
https://abs.twimg.com/emoji/v2/... draggable="false" alt="đ" title="Schlange" aria-label="Emoji: Schlange">.
In the last 5 months, I began a new journey as an opensource contributor, and up to date I have contributed to 8 different packages
keep reading
https://abs.twimg.com/emoji/v2/... draggable="false" alt="đ" title="Gedankenblase" aria-label="Emoji: Gedankenblase">
I started a journey as a content creator around April 2020, blogging mostly about how to build projects with
In the last 5 months, I began a new journey as an opensource contributor, and up to date I have contributed to 8 different packages
keep reading
In this thread, I& #39;m going to share my journey as 5 months old open-source contributor and my thoughts on contributing to opensource.
So the Journey started in December 2020 when Vodacom released their public Mpesa Payment API.
I read the source code their implementation ...
So the Journey started in December 2020 when Vodacom released their public Mpesa Payment API.
I read the source code their implementation ...
I hardly understood it, and usage seems unpythonic to me, so I convinced myself it could be better than that.
I then opened a repo on GitHub for its new Implementation and then did some coding and published it to PyPI
https://kalebu.github.io/pypesa/
It">https://kalebu.github.io/pypesa/&q... now has over 1.9K downloads
I then opened a repo on GitHub for its new Implementation and then did some coding and published it to PyPI
https://kalebu.github.io/pypesa/
It">https://kalebu.github.io/pypesa/&q... now has over 1.9K downloads
It was so fulfilling to me seeing other people using the package I crafted and thought I could do more to opensource.
That single action to contribute to the Mpesa package helped overcome the imposter syndrome of feeling unskilled enough to contribute.
keep reading
https://abs.twimg.com/emoji/v2/... draggable="false" alt="đ" title="Gedankenblase" aria-label="Emoji: Gedankenblase">
That single action to contribute to the Mpesa package helped overcome the imposter syndrome of feeling unskilled enough to contribute.
keep reading
The same month I opened a new repo titled pyswahili, while procrastinating preparing a talk for Pycon Tanzania, envisioning to be the Swahili version of python.
Even before I pushed a single line of code, the repo gained 4 stars and I said to myself I need to make it real.
Even before I pushed a single line of code, the repo gained 4 stars and I said to myself I need to make it real.
I after a couple of days I managed to come with an early model with a couple of bugs, later the repo gained some new contributors and recently I managed to port to PyPI.
It has now been downloaded by over 0.8K https://kalebu.github.io/pyswahili/ ">https://kalebu.github.io/pyswahili...
It has now been downloaded by over 0.8K https://kalebu.github.io/pyswahili/ ">https://kalebu.github.io/pyswahili...
The third package arose when I came across a repository consisting of location data of Tanzania as CSV
I then thought how about if we packagize those data for easy accessibility and usage
which leading creating mtaa, a python package that does that. https://kalebu.github.io/mtaa/ ">https://kalebu.github.io/mtaa/&quo...
I then thought how about if we packagize those data for easy accessibility and usage
which leading creating mtaa, a python package that does that. https://kalebu.github.io/mtaa/ ">https://kalebu.github.io/mtaa/&quo...
After mtaa, I then intentionally trying to see whats is missing around my community and create and Opensource it which includes;
1. https://nextsms.github.io/nextsms/
2.">https://nextsms.github.io/nextsms/&... https://kalebu.github.io/tigopesa/
3.">https://kalebu.github.io/tigopesa/... https://github.com/beem-africa/python-client
4.https://github.com/beem-afri... href=" https://kalebu.github.io/pysimilar/ ">https://kalebu.github.io/pysimilar...
1. https://nextsms.github.io/nextsms/
2.">https://nextsms.github.io/nextsms/&... https://kalebu.github.io/tigopesa/
3.">https://kalebu.github.io/tigopesa/... https://github.com/beem-africa/python-client
4.https://github.com/beem-afri... href=" https://kalebu.github.io/pysimilar/ ">https://kalebu.github.io/pysimilar...
What I have learned? and why should contribute
1. Personally open-source have transformed me in terms of perception and excellence in writing code that code examples ever did
2. Your contribution to open-source projects can act as your portfolio(with evidence), it shows people
1. Personally open-source have transformed me in terms of perception and excellence in writing code that code examples ever did
2. Your contribution to open-source projects can act as your portfolio(with evidence), it shows people
How you write code and can help you land gigs, I recently worked with a client who reached out only after going through my GitHub.
3. You don& #39;t really to be an expert to contribute
To me, the journey has just started, I think you have every reason to start contributing too
3. You don& #39;t really to be an expert to contribute
To me, the journey has just started, I think you have every reason to start contributing too