I saw a post in Hacker News about Richard Feynman’s blackboard at the time of his death. The first comment mentions his motto: “What I cannot create, I do not understand.”
This motto matches the Not Invented Here syndrome and how I’ve been learning programming.
When I first started to get serious about Frontend development, there was Backbone.js. This amazing library abstracted concepts into an easy-to-use API that allowed you to build powerful Frontends.
However, before I started using it, I had an urge to understand it, so I wrote my own version. After I nailed down the concepts, I was comfortable using Backbone.js.
This post is a glorified bookmark with notes reminding me how I started learning these things.