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…
What It's Like To Be Ridiculed For Open Sourcing A Project
801–810 of 826 posts
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#802Earlier quoted context omitted.
> And the sed regex does not support stuff like + Are you talking about BSD sed here, because GNU sed does support + with the -r flag.
The problem is that it's hard to use sed portably, because GNU sed's "-r" is "-E" in BSD sed. (There's also the differing behaviour of "-i" as mentioned earlier in the thread.)
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#803- js syntax for regular expressions is what I'm most familiar with - defaultignore is very helpful - completely cross-platform - can be used directly from my other node projects that need to search and replace files - it's something i'd never be bothered to write because looking up sed syntax takes less time - so thank you for taking the time to do it and open source it!
Don't get me wrong - sed's great cause it's so powerful. Bash is powerful too. But I'm not a fan of either. Software should make our lives easier, not force as to learn cryptic commands to get simple things done. Compare "sed --help" to "replace --help". What will the future generation prefer when they need to do a basic search/replace task? The route of least resistance of course.
Making simple tasks simple is what real innovation is about. I don't consider myself a poor developer, I know a handful of languages, I'm just not a linux geek because I believe that interfaces should come first. I'm a developer / designer and I love simple and elegant solutions to every-day problems. Your module is exactly that. The reason some "experts" are up in arms is because it challenges the status quo. You no longer need to be a linux wizard to search and replace files. Hell - you don't even need linux. And the simplicity and approach of Node is what makes it possible. As Steve Klabnik said - this is actually their way of showing how much they hate node. And hate is a powerful word for "being afraid". And I'd be too if I dedicated a good chunk of my life to becoming a Ruby expert. "Ever wanted to make sed or grep worse?". Hahaha. I guess Apple I was also worse than the all-powerful mainframes of its day. That's probably exactly what the IBM guys said. Buy a PC that doesn't come with a screen? That does only a fraction of what IBM PCs do? Ever wanted to make an IBM PC worse? :) When the experts are afraid - that's when you know the Node movement is on to something.
PS Already almost 400 people have starred your project - I think that's saying something. Would be interesting to know the number of installs :)
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#804Earlier quoted context omitted.
You completely skipped over reading his post, and thus your response makes no sense. Read the docs once , and write your weird syntax version as a shell script. Then you don't need to look it up ever again, because you are using the weird syntax you invented for yourself. It is just much simpler and easier to do it the reasonable way than to write it in javascript.
I didn't misread it at all. I just completely disagree that it's 10 minutes to work out how they all work. And that's every time you want to use them, because few people use them often enough to learn the tools properly.
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#805Earlier quoted context omitted.
I took it that I already had node.js installed because that's what we were using. Asking for a replacement for an already existing sed is probably not going to happen.
You don't need to ask unless /home is mounted noexec. It seems rather absurd to assume a seldom used and rather massive ecosystem of language, libs, framework and package manager are installed, but that it is impossible to upload a copy of gsed to ~/bin. The number of shared hosting environments where you can't run your own code, and you already have node installed is miniscule. And although its getting a bit off-top…
You'd be surprised what is restricted in a lot of corps beyond the "approved" software list. It is amazing what big things get approved and what little things don't.
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#806Earlier quoted context omitted.
In 2010 he said he had arsehole like tendencies. That's some time ago, I think it's a stretch to say that it makes him one. I've agreed with you right up to this point!
Well, he engaged in 'arsehole like tendencies' two days ago. When an alcoholic is on the wagon for a long time and then falls off again, they're still an alcoholic.
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#807Earlier quoted context omitted.
They care that you care? Why can't they not care that you care? Or is it the fact that they don't care that you care? Yet in that case then how can those who take the time to say "who cares?" say they don't care when they seem to care enough to ask who cares? This is all very confusing.
Why is you confusing yourself posted as a response to me? You can mutter random nonsense to yourself offline, I don't need to be involved.
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#808Earlier quoted context omitted.
They care that you care? Why can't they not care that you care? Or is it the fact that they don't care that you care? Yet in that case then how can those who take the time to say "who cares?" say they don't care when they seem to care enough to ask who cares? This is all very confusing.
Why is you confusing yourself posted as a response to me? You can mutter random nonsense to yourself offline, I don't need to be involved.
Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#809Re: What It's Like To Be Ridiculed For Open Sourcing A Project
#810Earlier quoted context omitted.
> Dial down your indignation, friend: help us get rid of this reek. I agree with you and gave you an upvote. Maybe my comments do make me look like a "tosser" - but these people were behaving like bullies, plain and simple. And man, I can't stand that shit. I see it every day. People will go out of their way to make others feel miserable. Or they use their power/standing/influence to pick a fight with someone weaker…
Steven and Corey have both more or less begged off from even trying to say what they mean- they have simply apologized for introducing volatility, for hurting feelings. I find it outrageously presumptuous to take such short, pithy tweets, and to claim they were made with malice, intending to antagonize, or were in fact bullying. The fact is Nodeites are renowned for rehashing the entrenched. It also, gasp, has callba…