7 Warning Signs that you are a Bad Programmer