This talk was (supposed to be ;-)) given at the 2002 ILUG AGM.
Unix is in the title, as most of this applies to all Unix' but
there are a few linux specific issues discussed.
Userspace
program options
redundancy (the bad kind)
regular expressions
shells,documentation,configuration,...
Kernel <-> Userspace
The lower down the the system you go, the more important it is
to design a generic future proof interface, so it's especially
important for the kernel to get this correct.
/dev/mess
a proc of shit
configuration
errors