Hacker News new | ask | show | jobs
by p4bl0 1779 days ago
I'm a CS associate professor. I teach a course which consists in contributing to a free software, in third year at my uni. A few years ago a couple of students decided to make a contribution to GNU ls. The change was to have the output color independent of capitalisation (it is based on filename extension). Their code was accepted. It was a tiny tiny contribution, but it's probable that these few lines of code are and will be executed a few thousands times more than all other contributions my other students made.
7 comments

That's great to see this course -- there aren't enough good courses materials on how to contribute to free software, and it can be quite intimidating the first time. Yet, it can definitely be one of the most rewarding development work...

With others from a few large free software projects & communities (Open edX, OpenStack, Framasoft, Mines-Telecom...), we are in the initial stages of producing an online course / MOOC about contributing to free software. If you (or anyone else reading this :) ) are interested in contributing or joining the project at this early stage, please let me know. : ) My email is on my profile.

Presentation site (draft): https://larrybotha.gitlab.io/mooc-floss/ Repository: https://gitlab.com/mooc-floss/mooc-floss

Yes I know about this project. It was launched by Marc (from Mines-Telecom) who is a friend of mine and took the idea from my course (I originally asked him to teach it with me as he is quite involved in open source through the Inkscape project). I'm really glad he went through with it!
That's great! :) Hope to see you around sometime - we have regular meetings, feel free to pop in anytime :) (this is true for anyone else, too!)

https://gitlab.com/mooc-floss/mooc-floss/-/issues/40

That the best way of teaching CS! Bravo! I wish the US professors have the same attitude like yours.
Man I wish my college offered courses like these. I don’t regret getting my degree but I sure didn’t get much out of it besides the piece of paper that made me hire-able in some people’s eyes.
That's so cool! Are you able/willing to share the course name/a course page?
Glad to see France promoting meaningful experiences for CS students.
That's great! Did you guide them through the process? Did you motivate them in any way?
Sounds like an amazing class.