See PerfectionParadox.
Is this from the programmer's perspective or the customer's?
I don't think it would matter. If something is logically "perfect" then it should be perfect from any perspective.