4 ms·
What an awesome Summer of Code project! I wish opportunities had been around when I was learning to program. I remember constantly looking for open source pro
by FunnyLookinHat 5y ago
What an awesome Summer of Code project! I wish opportunities had been around when I was learning to program. I remember constantly looking for open source projects to contribute to, but each had such a high bar for entry that there was no low-hanging-fruit that I could cherry-pick (sic) to get involved.
While it's certainly useful to learn by rolling projects from the ground up, you can learn a whole lot more by contributing to an established project and experiencing how their code standards, review process, etc. all feel in comparison to other projects. One big thing I lacked was simply having someone say "We write static functions LIKE THIS because they have THAT ROLE within the scope of this project."
- panny 5y ago>I wish opportunities had been around when I was learning to program. And yet now, we have plenty of projects and nobody contributing. https://github.com/redox-os/redox/graphs/contributors https://github.com/redox-os/redox/graphs/contributors This graph doesn't look so healthy. Projects with one major contributor tend to die the moment that contributor loses interest. Which leads me to wonder, if rust is so popular, and this is one of the most relevant rust projects in the wild, why is this essentially a single contributor repo? Linus didn't write Linux by himself. Redox is never going to happen with a single developer. Doesn't anyone want a memory safe OS and micro kernel? What does this say about the demand for memory safe systems languages?
- hobo_mark 5y agoRust's learning curve is a wall, there is little doubt about it [1]. I am well aware people love to hate on C++ but compare to another (even younger) operating system project written in a more mainstream language: https://github.com/serenityos/serenity/graphs/contributors https://github.com/serenityos/serenity/graphs/contributors [1] An example I like, try to make sense of this https://cosmic.mearie.org/2014/01/periodic-table-of-rust-types/ https://cosmic.mearie.org/2014/01/periodic-table-of-rust-typ...