3 ms·
To learn from past mistakes, probably. If you want to create something better, you first need to determine what’s bad.
by fuzzy2 8y ago
To learn from past mistakes, probably. If you want to create something better, you first need to determine what’s bad.
- yjftsjthsd-h 8y agoYou also need to understand how it got that way. In this case, a lot of the things the author takes issue with are a combination of eternal backwards compatibility, really wide portability, and having originally been devised when memory was tiny and processors were slow. It's one of those things where if you rebuilt it yourself, by the time you covered all features of the original, you would be just as ugly.
- cesarb 8y agoI agree. For instance, one of the things the author complains about is the rpmlib(...) dependencies. To me, they are clearly a way to make older versions of rpm (which do not know anything about these features) fail cleanly with a "missing dependency" error.