I just don't understand what a fucking harm can a function, module, class whatever do just by existing, that's it.
This is the serious part... Imagine a function/module/class/language construct/whatever that does something useful, but in the wrong/non-generic/braindead way. Now give that function/module/class/language construct/whatever a really good and easily memorized name so that it is easy for newcomers to find it, even without reading the documentation.
I can give you an example. Let's introduce a top level function ls() that returns an array with lower cased file names of the files in the current working directory. This function will work great for all MS Windows programmers.
I'm sure you can come up with more interesting examples on your own.
/ Martin Nilsson (Fake Build Master)
Previous text:
2002-09-03 22:57: Subject: argv[0]?
I guess I'm just not the one who should speak up - I never was good at talking with people, so screw it. To sum up - I just don't understand what a fucking harm can a function, module, class whatever do just by existing, that's it. If a feature doesn't bother anybody, and it pleases somebody else, is useful for them - it's enough of a reason for me to implement it. But I guess I'm just a dumbfuck.
/ Marek Habersack (Grendel)