Academic paper on why programming is so intimidating