How I've started to contribute to open source
blog.binarybalance.com.au
blog.binarybalance.com.au
When I first committed something to an OSS project, I got an amazing response full of gratitude and warmth. For me, this took a lot of anxiety out of the whole experience! Since then, I have contributed several small things to several projects. That is the way it should be!
Funny enough, my first commit to an OSS project felt very similar to my first post to a message board, my first post to a foreign message board, my first post to Hacker News, hell, in some ways even to all those first awkward sentences you exchange with any human being!
Which just proves that the Internet as a whole is actually just a bunch of people. And most of the active contributors are really nice, too!
My experience has been very similar. It's like I knew this intellectually, but it took me actually contributing to really internalise, get over the apprehension and realise that we are all just people.
Your comment also makes me think about all those years ago when I started commenting on online forums and how intimidating yet exciting it was for me to do so, even under a pseudonym. Putting one's self out there to strangers online as so many routinely do nowadays was not something that came naturally to me. It certainly seems to be coming more naturally to many of the younger generations now though.
You mean you were downvoted because you said "I agree!" and had to start with a karma of -19?
Doesn't sound fun!
It seems trivial and obvious, but for the dozens of times that I've been able to make a connection it really seems to pay off. As other commenters have noted, it isn't until you're developing that you realize that other developers are just like you - the same goes with assumptions of the original project creators. "He works at Facebook, he'd never respond to me" or "She is from Germany, surely there's a language barrier", etc. are all excuses that cause forking.
As we all know, it is easier to download the source, fix your bug, and not submit a bugfix - as open source projects continue to increase exponentially, I think we'll see more of the successful projects being the ones that have people actively creating & seeking collaboration rather than assuming it will occur in the wild.
There are a lot of groups like this around the world. Search for "bug mash", "hackerspace", or "hackergarten" in your area. I highly recommend attending something like this. (And if you're in the Basel or Baden-Württemberg area then come out to my group. I'm grilling American hamburgers for everyone tomorrow night).
Now, I wonder: how many coders did start by being ordered by their boss to open-source their code and/or to contribute to an existing open-source project?
- It's ironically hypocritical in that you're implying mtogo shouldn't tell someone how to comment while simultaneously doing it yourself.
- It's misplaced because mtogo's comment was informative and neutral while yours was opinion-based and snarky.
Aside from those issues, you're a new member weighing in on proper HN etiquette. Does that seem sensible?
Presumably, mtogo voted JeremyS down because his comment lacked substance. Because JeremyS is a new member, he then informed him of why he voted him down and what is generally proper HN etiquette.
You then weighed in for no apparent reason. If you were speaking from expertise, experience, or authority, (e.g., if it had been pg instead of you) your opinion would carry more weight and therefore be worth stating. Instead, it just added more noise to a comment subthread lacking substance.
The point of both my comments and mtogo's are to emphasize one of the things that HN users value most: a high signal-to-noise ratio in comment threads. Pull up threads from a few years ago and you will notice a major difference in the tone and the information density. We are both trying to help new users understand how to make Hacker News a better place for everyone.
This was some years ago; I was working on one of those (back then) much beloved projects of integrating Linux file servers into an existing Active Directory domain.
This works pretty neat and well with samba, kerberos and samba's "winbind" daemon. Now, that winbind daemon can store its users/user-mappings on an LDAP server thus several Linux file servers would share a common user database. Typically this was done by setting up or using a separate OpenLDAP but with a few tricks, one could actually use the Active Directory itself to store all that along-side the user and not have the hassle of having to set up yet another directory server or tree.
I tried contacting the samba team but never really got a reply other than "they will look at it" and after months of not hearing from them, I asked again and that was it; haven't heard from them since.