61 karma · joined March 25, 2013
Big fan here. Just thought I'd throw in a little discussion from the user side of things, as I see some great points about being a responsible maker.
In theory, a full understanding of the foundations of any subject will, in the end, lead to a more complete mastery. However, if you do not give a learner enough "Why am I doing this?" to support their early stumbling steps, you risk losing them entirely. Imagine if you were forced to read the entire K&R C book before writing your first program. I know I wouldn't have made it.
When I was a bartending instructor (past life), my boss told me this Yeats quote (misattributed I think): "Education is not the filling of a pail, but the lighting of a fire".