Hacker News new | ask | show | jobs
by sctechie 4838 days ago
Your lack of ability to google or search on your own is a bit worrisome, but I spent a few minutes doing your work for you. =)

There 18k+ open source repos on github for c#: https://github.com/search?l=C%23&q=c&type=Repositori...

There are 44k+ open source repos on github for java: https://github.com/search?l=Java&q=c&type=Repositori...

I'm not even gonna bother for Asp.Net.

Now, for some real advice. 'Open Source' and microsoft don't exactly go together like peanut butter and jelly. Yes, there are some open source projects for the MS ecosystem but it's just not in the culture.

If you don't want to transfer your current skills to the Linux world, you should find a large, open source c# project and just run with it.

Good luck.

2 comments

I think: By saying "appropriate" he wasn't really asking how to find open source projects in his language of choice, but how to know which ones will eventually get him noticed, or how to pick the open source project that seems to have meaning to other people, etc.

It appears that the op may have had a stroke of good luck by picking the perfect OS projects. It would be a bummer to extend yourself in an area that nobody cares about if the whole purpose were to get noticed.

If using Open Source as a self-promotion tool, it's important to choose wisely.

What's important is getting noticed by whoever you collaborate with. That helps you form a network. It doesn't have to be a high profile project it just has to help you form a network of friends who know you and can vouch for your work.
Yes! Exactly. Thank you for understanding what I meant.

I want to hear about the decision process behind how or why Zaphar chose the open source project he did, and how others here choose their open source projects?

Just a little advice, so that I too (and others reading), can (wisely) choose our first open source project to contribute to.

I just chose what I liked and had fun with. Hung out with people working on Blender. Hung out in the perl IRC channel on freenode. Hung out with a group doing an Open Source game called Planeshift which wasn't high profile in any way but it gave me experience. And put me in contact with people who had connections.
Hah I really like the IRC idea (especially since I don't know anyone like you do). Just joined the Ruby channel as a test at: http://irc.lc/freenode/ruby-lang
As an example of an excellent C# program that's pretty widely accepted in Linux/Gnome, why not take a look at Tomboy Notes? http://projects.gnome.org/tomboy/

There are lots of opportunities for addons/etc, and it's reasonably extensible. Could be a great first project.

Thank you.