comments such as that are necessary to prevent me from encountering the code a year from now and saying "huh... that's certainly convoluted... why didn't I just ....?" and wasting time trying to "fix" it.

This way I only have to learn hard lessons once.

Try not to think of all that stuff around it as "unnecessary", consider it instead to be "robust" wink Remember, I don't code for myself, I code for everybody.


I work for the Department of Redundancy Department