Today I was answering a question on Stackoverflow about Angular.js The more I dug into this person's particular problem the more help I realized they needed. They were admittedly an Angular noob, but making a pretty decent effort by getting their hands dirty. A+ for effort. I ended up completely refactoring their code, but I see these same kinds of problems over and over again so I decided to comp