ParentFull threadbrendanobrien·+1 Backbone. For me the more open-ended approach has allowed space to try different approaches to see where they fail, and refactoring. This open-ended approach seems to jive well with the spirit of js, and has definitely made me a better dev.View on HN