“The imposter syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.”
Learning to program, as with learning anything worthwhile for the first time, is hard. Feeling panicked by the fact that you seemingly know nothing is, of course, natural. As we are reassured by the literature on the subject and those who have been in our place, every budding programmer will feel, at times, overwhelmed by the enormity of the task that they have taken on and the sheer magnitude of all that they do not (yet) know.
Dweck, a prominent psychologist at Stanford University, is famous for her pioneering research on motivation and personality, which centres primarily on the opposing concepts of fixed and growth mindsets.