5 Mistakes I Made as a New Programmer