Programming is like sex.

Make one mistake and then support it for the rest of your life.