Teaching to Learn
Recently I have been helping new comers to my alma mater learn to code. This is my way of giving back and helping to pull others up along with me. Along the way I have discovered something about teaching: I learn more from teaching than I do from just going to classes or watching tutorial videos. Teaching forces you to keep up with the newest trends like syntax changes and different ways to write code you already learned. It also enforces good debugging techniques and thinking out loud, forming your thoughts into questions. It keeps the basics fresh while still being able to flex all the fancy code and techniques you learned along the way. It also forces you to think outside your own box. For example when I was in school we had to build a project using only Ruby on Rails for frontend and backend. One of the requirements is to setup 3rd party authentication through Oauth. When I build mine and for a few o...