“Announcing X, a <rewrite of something that already exists> in (<rust>|<go>|<whatever>)”. We have so many of these announcements these days. But most people don’t care at all about the language tools are written in. What does the tool do that the standard implementation doesn’t?
-
-
I don’t buy the fact that “written in <some new language>” means “more secure” either. <new language> may prevent some some specific class of bugs, but will not fix application logic.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Just to be sure - I suppose you mean ripgrep as a good example of something that actually has a value beyond "written in ..."?
-
When you buy a tool, do you care about what brand of industrial machinery the factory used to shape it? Nobody does. All you care about is what the tool does.
- 5 more replies
New conversation -
-
-
"not written in C" is a feature
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
mostly agree, with two caveats: advertising the language signals for the kind of contributor you want and a rewrite with another tech allows more exploration and less “why didn’t you use <existing thing>"
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
users don’t care, developers might in order to contribute (been there, done that).
-
Also, when you're putting a system together, fewer languages means less maintenance and dependencies. I very much care what the implementation language is, even if I'm not developing on the project.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.