3 ms·
Famous one: > There are two kind of languages: the ones everybody hates, and the ones nobody uses.
by martpie 7y ago
Famous one:
> There are two kind of languages: the ones everybody hates, and the ones nobody uses.
- w8rbt 7y agoSlightly wrong. Here's the original: "There are only two kinds of languages: the ones people complain about and the ones nobody uses." Bjarne Stroustrup's FAQ: Did you really say that?. Retrieved on 2007-11-15.
- ianai 7y agoaka People complain about things they use.
- m45t3r 7y agoThis is spot on. In my current workplace we use Clojure, and Clojure has many of the same problems in package management as Python does (no lockfile, no easy way to create reproducible builds, no way to declare range of dependencies unless you use version pin, etc. etc.). However, I never saw any complaints about Clojure package management in any topic about Clojure here.
- tyingq 7y agoMaybe because Clojure has a much smaller total number of possible dependencies? That is, "just as bad theoretically, but easier to wrangle by hand".
- Erlich_Bachman 7y agoThat's just a demonstration of the same underlying phenomenon: "nobody uses it".
- m45t3r 7y agoWe use Clojure massively enough to have multiple issues with dependencies, including the fact that sometimes we need to build a new version of a library simple to build it with more recent versions of dependency X, for example. It is not that bad, much like I also don't think Python packaging bad. Other ecosystems have better solutions, though.