Live data from Hacker News

What It's Like To Be Ridiculed For Open Sourcing A Project

harthur.wordpress.com

331–340 of 826 posts

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#331
post #240

Earlier quoted context omitted.

And it's still a weasel apology

Generally a weasel apology would be: "I'm sorry If I made someone feel bad" Not "I am sorry. I feel terrible that I made someone else feel terrible." Corey's apology did feel nicer, but I don't think that Steve's was a bad apology.

In his "apology", Steve says three times that he was "accidentally" an asshole. That doesn't sound very sincere.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#332
It is an unfortunate fact that this sector of the world has a higher proportion of absolute assholes than other sectors. Egos are extremely fragile, cognitive dissonance is high, arrogance is the norm.

I'd say don't let it get to you, but that'd be dishonest. It'll get to you. The thing is you can't stop. That's the hard part.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#333
post #324
post #200

Heather, I agree that people are unnecessarily rude to you. Don't sob. Your code shows you are already a more capable programmer than most of the ones I interview. No one has given you a clear answer as to why your code is reinventing the wheel, so allow me to do it politely. I took every single example from your README, and show you below how everything can be reimplemented with sed -r (nice extended regex syntax, m…

Thank you for taking the time to write these translations. In fact, I'm going to bookmark this thread and use it as a reference in the future. I feel these examples serve more as a selling point for why one would use something like `replace` over a cacophony of flags and pipes. The interface for `replace` is simple and elegant. It does one thing, and it does it well. I think that's commendable. P.S. The `sed -r` flag…

Or install gnu sed

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#334
post #298
post #277

Earlier quoted context omitted.

Then take the 5-10 minutes to scan the man pages. Write a simple shell script wrapper exposing a syntax as simple as "replace". And be done with it in 15 minutes top. It seems to me that writing all this js code would take a lot longer than 15 min.

I think the point everyone is trying to make here is. Should every person spend 5-10 minutes doing this? If the problem occurs too frequently, it makes more sense to make the solution re usable. Which is exactly what 'replace' is doing here.

Then write it once and share the wrapper script on github. No?

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#335
We've all seen stupid code. We've all seen WTF code. We've all seen redundant code. WE ALL MAKE COMMENTS ABOUT IT. WE ALL CHIDE PEOPLE FOR WRITING IT. We all have a good laugh over it. (Does -anyone- remember the way Microsoft platforms were/are treated?)

Hell, some people even have twitter feeds about it https://twitter.com/stupidphp

All I can say is this: http://www.youtube.com/watch?v=DozqEUPY5dA

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#336
post #298

Earlier quoted context omitted.

I think the point everyone is trying to make here is. Should every person spend 5-10 minutes doing this? If the problem occurs too frequently, it makes more sense to make the solution re usable. Which is exactly what 'replace' is doing here.

> I think the point everyone is trying to make here is. Should every person spend 5-10 minutes doing this? Exactly. People tell me "Nobody needs ack, you just write wrappers around find+grep" and I say "You could, but I published it and now people don't have to."

This reminds me of the first of Larry Wall's three virtues:

"[Laziness] makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer."

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#337

I'm surprised no one mentioned it, but hey, there are people using windows out there where that can use this (instead of installing cygwin, or finding out what on earth is the equivalent of grep on windows command line) I think it's just immature behavior to criticize like this and I'm happy to see the top voted comments here Criticize in private, praise in public. Otherwise you are just a bully.

Passive aggressive, backhanded shadow dweller. Of course you criticize in public. That's the ENTIRE point of creative expression... to endure the reactions of your efforts!

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#338

Then I see these people’s follower count, and I sob harder. I can’t help but think of potential future employers that are no longer potential. There's a big responsibility that comes with being well-liked and nice. When someone with a good reputation and the means to broadcast it speaks negatively about someone, it matters much more than someone who is routinely rude, frequently negative, or unknown. I know that if t…

Fair point. Once I read the names of those involved, I was a little taken aback for this very reason. Friends I respect think quite highly of Corey, for instance. Also worth noting, both [Steve and Corey] have published apologies on their own blogs. Both are worth reading.

Here's a link to that apology: http://programmingtour.blogspot.com/2013/01/im-sorry.html

I know Corey and don't really know too much about what happened here, so I'll only say he's one of the most positive and supportive people I know.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#339
post #288

Earlier quoted context omitted.

Compare the cause-and-effect of both the situations. One can send someone to jail for life and destroy their finances, reputation etc... the other can hurt someones feelings. Contending the latter should be addressed before (or even comparatively) to the former is what I take issue with.

If empathy were a limited resource that demanded to be spent only in descending order of the seriousness of the potential injury, then you might have a point.

Time is a limited resource. But fair point, as one could spend less time being unsympathetic towards others and instead spend it more valuably being empathetic towards legitimate causes.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#340

Earlier quoted context omitted.

And when you say that they are part of the Ruby community, it's sad, but I said to myself - why doesn't that surprise me. It's said that the community behind a really useful language has that type of reputation. To tell you the truth, it's part of why I moved to python.

I take it you haven't seen @zeeg's tweets on the subject, then: https://twitter.com/zeeg Sorry to disillusion you about the Python community. Personally, part of the reason I stopped using Python heavily professionally in 2007 is because I was sick of hearing and reading Python web developers regularly disparage Ruby and the "Ruby community," a tradition carried on in comments like yours to this day.

Are you suggesting I was talking bad about the Ruby community?

I openly dislike Ruby (as a language), but I swear this project was written in Node, which I also dislike.

Oh, and I could care less which language something is written in, my simple, trollish tweet, was only based on the usability aspect.

Post reply on HN