terrible programming practices