just when you think you know, you don't

I dont always test my code but when I do its on the production serverAs the natural-born overachieving perfection-seeking pragmatist that I am, I often find myself exceeding the specifications on my Computer Science assignments. Generally, I find them to be either too simple, or not interesting; and in an effort to 'get the education my parents paid for' I make my own rules.

Unfortunately, in UNIX software development, part of the specification is to explicitly NOT stray from the specification...and the assignments are too easy. How coul...