3 ms·
No, It's combination of Dunning-Kruger effect [0] and "Reality has a surprising amount of detail" effect [1]. [0] https://en.wikipedia.org/wiki/Dunning%E2%80%9
by yetihehe 5y ago
No, It's combination of Dunning-Kruger effect [0] and "Reality has a surprising amount of detail" effect [1].
[0] https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
[1] http://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
- Spivak 5y agoAnd the fact that it would be really easy to rewrite a usable subset of curl if you use your language's `import curl` which has behind the scenes had as much development effort as curl itself.
- Piskvorrr 5y agocurl is mostly libcurl, `curl` the executable command is just one of the ways to interface with it. (Unless you're saying "let's pretend to reimplement curl by wrapping around curl behind the scenes," which is delightfully tautological.)
- dtech 5y agoI think they meant their languages HTTP client, not literally the libcurl bindings
- Piskvorrr 5y agoIndeed. And that default client is, statistically, likely to use libcurl under the hood (because who has time to fix all those pesky corner cases that you wouldn't think of in 10 years? Obviously someone who's been doing that stuff for 25 years.).
- rcxdude 5y agoI don't think most languages with an HTTP client in the standard library use libcurl for it (certainly python, java, and C# do not).