6 types of coders you should never become