Earlier quoted context omitted.
He's not talking about lowering the bar to entry, he's just saying you don't need to humiliate others when they are just trying to help you. You could at least dismiss them in a friendly/neutral way. "Sorry, can't accept this: check out procedure X in the docs."
Hence the "sympathize" part, but then again, I also sympathize with people who are human and eventually want to start inflicting bodily harm on people who can't be arsed to read the FAQ before A'ing the same Q again. Part of the "bar to entry" is that mindset. You don't get a pat on the back and warm encouragement for submitting crap code. You get told your code is crap with the expectation you'll improve before wast…
Dear Open Source Project Leader: Quit Being A Jerk
71–80 of 190 posts
Re: Dear Open Source Project Leader: Quit Being A Jerk
#72I've never seen an opensource leader make fun of an honest attempt at contribution. What I have seen is a lot of ignoring and rejecting attempts. Miguel de Icaza had a blog post on this I think. The problem with large opensource projects is that they have a lot to do, and simply don't have time to thoroughly follow up on all the small contributions that are ridden with naieve errors and plain formatting issues. Not t…
> Yes it can hurt if your contribution is coldly cast aside, and yes it would be much better if they warmly took you in and taught you in their ways, but if the OSS project leaders don't keep up the constant stream of contributions, improving the project all the time the project will die and all work will have been in vain. Perhaps I'm being naive, but doesn't fostering relationships with contributors promote more co…
As that new contributor learns the ropes, though, that cost goes does. Eventually they hit break-even where they are adding more value to the project than they cost. But that requires the person to stick around long enough to get there. There's a pretty high chance any new contributor will lose interest and go do something else.
So whenever a maintainer gets a new patch from a new person, it's always an open question as to whether taking it in will ultimately be a win for the project. Unless you can predict the future, you can't tell if that investment will get amortize out and yield something useful.
Re: Dear Open Source Project Leader: Quit Being A Jerk
#73My favorite comments I will never forget from my ex-CTO: "you are wrong about this, because I say you are wrong." [turned out: he was dead wrong!] "stay home if you want to answer phonecall from your dad." [knowing he is in the hospital] "today you have been all day on the phone." [after talking with dad for 3 min 35 sec] "stop pinging google to check if the net is working." "ping doesn't tell you anything." "I hate…
Wow! This was really off-topic. Like miles off... miles...
Re: Dear Open Source Project Leader: Quit Being A Jerk
#74Earlier quoted context omitted.
That's not how the real world works.
What about my reply is contrary to "how the real world works"? I'm fairly confident that if this article had a link to tangible occurrences two things will occur in "the real world": 1) readers will react to those particular incidents 2) the author of the article will be called a hypocrite
Re: Dear Open Source Project Leader: Quit Being A Jerk
#75http://lesswrong.com/lw/kg/expecting_short_inferential_dista...
Re: Dear Open Source Project Leader: Quit Being A Jerk
#76I have to wonder how many people see Linus Torvald's behavior and think what he does is OK. Linus walks a VERY fine line, and his insults and demeaning comments are usually directed at people who "know better." I have had a few drinks so it's hard to properly articulate what I mean, but maybe somebody else knows what I'm talking about.
I have Harley Hahn's Unix book (2009 edition I think). In it, he describes some of the reasons Linux grew so quickly. One of them is that "Linus has a pleasing personality... in person or online, Linus pretty much gets along with everyone because he is so easygoing. As he once observed in an interview, 'Unlike Richard Stallman, I really don't have a message.'" This part struck me - as a college student who hasn't bee…
Re: Dear Open Source Project Leader: Quit Being A Jerk
#77I expect a major driver of this is that people always tend to underestimate how much tacit knowledge they're using and so to assume that people who disagree with them are fundamentally stupid, malicious, or crazy when they're really just coming from a different background. http://lesswrong.com/lw/kg/expecting_short_inferential_dista...
I like how you put that.
Any thoughts on the best way to respond when someone asks you for something that requires hundreds or thousands of hours of tacit knowledge?
Re: Dear Open Source Project Leader: Quit Being A Jerk
#78My favorite comments I will never forget from my ex-CTO: "you are wrong about this, because I say you are wrong." [turned out: he was dead wrong!] "stay home if you want to answer phonecall from your dad." [knowing he is in the hospital] "today you have been all day on the phone." [after talking with dad for 3 min 35 sec] "stop pinging google to check if the net is working." "ping doesn't tell you anything." "I hate…
Wow! This was really off-topic. Like miles off... miles...
Re: Dear Open Source Project Leader: Quit Being A Jerk
#79I played pull request with a framework recently. There was something that I wanted to do that could only be done if the framework had fully chained a JavaScript function (ie, forwarded all parameters, included "this", and returned the result). It was an easy fix, but it turned out that what appeared to be an omission was intentional due to very specific edge cases in JavaScript that prevented someone from doing somet…
How would you avoid this? If a change is made quickly due to because that other lone guy filed his bug report first, then the solution would have been to, well, ignore his report. However, a project which did that might well ignore your report too.
Re: Dear Open Source Project Leader: Quit Being A Jerk
#80This isn't restricted to open source project leaders, or even open source developers. You'll find the same childish elitism in pretty much every field of human endeavor. Programmers certainly do it. Laughing at noobs and being mean to them is pretty much the sole purpose of IRC, unless I'm mistaken. Surfers do it. Climbers do it. I've even seen rocket scientists do it. The interesting thing is watching which members…
hm, what?