Hello everyone! My name is Muzzammil and I'm currently in my 6th semester studying Computer Programming & Analysis (CPA) at Seneca Polytechnic, located in Toronto, Canada.
This semester I have decided to enroll myself into an Open Source Development course. To me, open source development is a great way to learn new skills in a practical manner, meet new people/communities, and overall become a better developer.
By the end of this course, I hope to learn the necessary skills required to be able to successfully contribute to open source projects. Additionally, after viewing several trending GitHub repositories, I can tell that documenting effectively is important not only for yourself, but also for others who would view your repositories, so I would like to improve my skills on writing detailed documentation on my projects and the work that I do.
Stepping into the world of open source feels quite intimidating, but I'm hoping to get out of my comfort zone and learn as much as I can. I am not sure what kinds of projects I would like to contribute to, but learning Python has been on my radar for quite some time, and would love the opportunity to improve my skills with Python while contributing to an open source project!
As I was researching on a project repo that interested me, I happened to stumble upon Rift, which is an "open-source infrastructure for AI-native development environments". Rift is essentially a tool that would be able to generate new code, edit existing code, or provide you with suggestions to improve your code. There are several tools like this already out that can work with IDE's, and I believe that these auto-generative coding tools will be big in the future, so I'm looking forward to contributing to a project like this!
This is it for now. See you in the next post!
Top comments (1)
Hi there mismathh, sound like an exciting journey you are embarking on.
Thank you for this. I did not know universities now have this course. I am old already :)
I don't have anything to offer, but I have found that writing about what I have just learned is very rewarding.
Good luck with your endeavours and please keep us posted with your progress.
Best regards.
...behai.