Kamp: A Generation Lost in the Bazaar
Posted Aug 21, 2012 7:26 UTC (Tue) by
khim (subscriber, #9252)
In reply to:
Kamp: A Generation Lost in the Bazaar by fest3er
Parent article:
Kamp: A Generation Lost in the Bazaar
This is great post. It shows what's really wrong out there.
Well, it's starts in the usual fashion:
To this question, I will opine yes, there are many in the industry who focus on adding features rather than fixing what already exists.
This is usual complaint - nothing new here.
Take udev, for example. Every time I upgrade udev in my firewall project, it's weeks before it works again. And now udev can't be built by itself; it requires a bunch of stuff I neither want nor need.
The fascinating stuff is that as example of "feature creep" we have rare project which concentrates on removing duplicated features.
Basically these two items boil down to: features are evil, we need to ged rid of them… except for the ones I want to use, of course.
GCC: I had to change a bunch of C++ source code to handle syntax changes between 3.5 and 4.3. And now 4.6 won't build old grub (last I checked).
The same tune again: GCC removed features which it was not supposed to have in the first place and now sky is falling. So yes, again: features are evil, but the ones I personally need are vital.
Far too many have forgotten the basic principles of UNIX utilities, one of which is, "Do one thing, and do it well."
Why do you think people forgot about this? They remember that motto. But smart ones remember that it's motto of a system which is dead and buried, as well (it's descendants are alive and some of them are even widely used, but they all violate said motto in one way or another).
(
Log in to post comments)