The main obstacles to getting good are habits and mindset, not the code itself
Beginners assume that improvement is gated by technical difficulty — mastering syntax, algorithms, or tools. The article’s thesis is the opposite: the hard part of becoming good at a creative practice lives in daily routines and mindset, not in the code. The convenience gap between a GUI and programming is a mindset hurdle, not a technical one, and the discipline of showing up, shipping, and staying motivated determines progress far more than raw skill acquisition. The misconception this corrects is that a beginner’s blocker is ‘not knowing enough programming’; more often it is the absence of a sustainable practice and the willingness to work through discomfort.
Examples
A learner who knows plenty of p5.js syntax but never finishes or shares a piece progresses slower than one who ships a rough sketch weekly. The bottleneck is the routine, not the API knowledge.
Assessment
Given a beginner who is ‘stuck’, list two non-technical obstacles that may be the real blocker and propose a routine change for each. Explain why more tutorials may not help someone whose problem is mindset.