I am a terrible programmer. In an effort to become a better programmer, I do small little programming problems from either /r/dailyprogramming or public facing interview questions.