The only way to avoid bugs is not to write code. But most of us end up writing code so we code bugs. I will walk us through various ways of combating against the bugs.