So, the time has come for the worst sin. Just to recap - and so there is one post that lists them all - here are the ones that I've covered so far: Sin #7 - Excessive Coupling Sin #6 - Inappropriately Clever Code Sin #5 - Deferred Refactoring Sin #4 - csharpprogramming in Public bookmarkswith programming