|
|
|
|
|
by sharkbrainguy
4890 days ago
|
|
I think you've excluded the middle here, (#1.5 perhaps) one who thinks that your code is worthless/dangerous and does not call you a loser. It can be true that a piece of software is a poor replacement for an existing tool. It can be true that recommending it as a replacement for that tool is dangerous. You can make these judgements about a piece of software without an incident like this happening. What's important here, is how you behave once you've made these judgements. |
|
Unless you're suggesting that NASA rewrite its rocket guidance subroutines in a brand-new interpreted language or something, it's probably not unequivocally "dangerous." (In that case, I would call the suggester a different word than "loser".) That's the whole point of open-source software: everyone can make their own judgments about what works better for them.
In the specific case of `replace`, if I want to know exactly what the command-line options do, exactly what order the files are being modified in, I can glance over 173 lines of javascript rather than search through the 4.3MB (uncompressed) of the sed source code. Sure, I suppose I'd have to include the Node.js source code to make it a fair comparison, but my point remains: choose the solution that makes the most sense to you.