Comments on: Conduct unbecoming of a hacker /rants/conduct-unbecoming-of-a-hacker/ sealed abstract class drew {} Sun, 27 Mar 2016 22:51:38 +0000 hourly 1 https://wordpress.org/?v=4.4.15 By: nanomsg postmortem and other stories | Sealed Abstract /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-965442 Mon, 08 Feb 2016 06:27:23 +0000 /?p=2248#comment-965442 […] was one of many projects I criticized anonymously in an essay two years ago, conduct unbecoming of a hacker. I avoided naming it because it was not yet clear which way it would go. It is very clear […]

]]>
By: Python 3 is fine | Sealed Abstract /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-21455 Tue, 27 May 2014 06:53:39 +0000 /?p=2248#comment-21455 […] Just do it! It’s not that hard. I’m just some guy on the internet, and I maintain a surprising number of forks of various FOSS projects. I fork more often than once a […]

]]>
By: Nicola Peluchetti /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12016 Sat, 22 Mar 2014 05:56:23 +0000 /?p=2248#comment-12016 As usual, a really good article. And i think this applies to our job in general and not only to open source.
What i mean is, that if sometimes i disagree with my colleagues on the way implemented something, i usually present them a different implementation, so we can speak about concrete things. This way, they listen to me much more, as we have code to discuss.
Anyway, i come from managing nightclubs, where you learn that what you do is what you are and so i’m more concrete than the rest.

]]>
By: Isaac Z. Schlueter /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12010 Fri, 21 Mar 2014 22:36:48 +0000 /?p=2248#comment-12010 I agree with 99% of this.

A lot of the argument you’re making here hinges on the idea that patches involve a higher degree of effort than comments. However, I’ve found that the “edit on github” model severely undermines that. I’ve gotten patches on Node.js, npm, and many other projects, where the JavaScript isn’t even valid, causes failing tests, doesn’t compile, etc. In other words, the user has not even downloaded and run the code that they’re sending, not even once.

]]>
By: Standard Toes /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12009 Fri, 21 Mar 2014 18:05:27 +0000 /?p=2248#comment-12009 I’m a beginner, I can barely program, and I had this happen to me on my first and only contribution to open source. So, instead of writing code, I thought I would submit an improvement to the documentation. Fixed a broken example config that cost me an hour of time.

I exchanged the position of two variables that should have loaded in a different order.

Long story short, I’m largely disinclined to submit patches for anything ever, unless I personally know the author(s).

Defending a patch that takes something from “entirely broken” to “hey, this works and is beginner friendly” is not something I want to do again. Nobody was particularly rude, but the stress chemicals weren’t worth it.

Perhaps I should grow up and grow thicker skin. At any rate my “story” is anecdotal, probably best ignored. 😉

]]>
By: KevDog /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12008 Fri, 21 Mar 2014 15:19:24 +0000 /?p=2248#comment-12008 Well said. I suspect that part of the reason for the predominance for flames over patches is that talent is so diffuse compared to the number and complexity of problems that require solving.

]]>
By: Lars Bjerregaard /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12007 Fri, 21 Mar 2014 07:49:10 +0000 /?p=2248#comment-12007 Nice rant and good food for thought. I didn’t realize (and I don’t know) that things are as bad as you portray. But I think I agree with your patches over whining point – heck, I do agree.

]]>
By: John W. Long /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12006 Fri, 21 Mar 2014 00:01:19 +0000 /?p=2248#comment-12006 Great thoughts. Really well articulated. What you need now is to package this up as a manifesto that open source projects can adopt it.

My most successful open source projects have adopted the policy that 1 accepted patch gives you commit rights to the main repository. I’ve found that the most unlikely people often become key contributors. Much better than designating people as members of a “core team”. Instead to breath life into an opensource project you need patches. I don’t want to spend all my time maintaining a project. I often have the energy to start something, but if no one else has the energy to maintain it, it will eventually die. Recruiting energy givers by accepting patches is the key way to help ensure that an opensource project does not die.

]]>
By: Michael Tsai - Blog - This Presentation Can’t Be Opened Because It’s Too Old /rants/conduct-unbecoming-of-a-hacker/comment-page-1/#comment-12005 Thu, 20 Mar 2014 19:39:26 +0000 /?p=2248#comment-12005 […] Update (2014-03-20): Drew Crawford: […]

]]>