Hi Rustaceans !
First let me introduce myself: my name is Antoine, I’m 22 and currently a student in my 4th and last year in a French engineering school (which is roughly equivalent to the 2nd year of a Masters degree) and majoring in CS. I have discovered Rust 3 or 4 months ago and fell in love with it.
As part of my curriculum, I chose to do a “big” project during the second semester, and I would be glad if I could use this opportunity to contribute to the Rust ecosystem. Small disclaimer before continuing: I chose to do this project and intend to be involved far more than what is required for a simple school project, this is more like seizing the opportunity of this project to extend the time I could put into a personal project.
OK so now the part where I actually explain why I’m posting: I have no precise idea what I want to do, and I would like to have the community’s opinion before making my mind. There are some requirements:
- I have to have one of my professor’s approval, since they are all researchers it would be cool if there were some scientific component to the project
- I have done my share of projects “for myself”, so I would like this project to be useful to more people than just me
- I do not have a specific theme in mind, on the contrary I am always looking to discover new stuff and am a fairly quick learner
I know this is vague, but I do not really know the specifics for the organisation of the project, I am in the weird place where I can not talk with a professor without any subject but cannot find a subject without talking to a professor.
Here are some ideas I have that could fit the bill:
- contributing to rulinalg
- starting a small image processing lib (I am a big OpenCV user, and the mix of love and hate I feel towards this lib makes we want to try to do something better)
- maybe contributing to the Rust Intellij plugin, but I want to do Rust not Java , so maybe contributing to the Rust Language Server (I don’t really have any experience in the compiler side of things, but as I said I’m always eager to learn)
Thanks for reading, writing this post already helped me a lot, I’m impatient to hear your opinions!