Five Months of Daily Coding Practice and My Apprentice Still Cannot Program
A developer has shared a candid account of mentoring an assistant with no prior programming experience over five months, during which the learner dedicates five hours daily to practice. Despite being motivated and studious, the apprentice struggles to debug subtle errors, adapt to new problem contexts, or explain the code he writes. The mentor argues that the real culprit is an industry that sells misleading promises — such as 'learn Python in 21 days' courses — that prioritise syntax repetition over genuine problem-solving ability. He contends that true programming skill requires building judgment through real errors and corrections, a process he estimates takes at least one year before a learner develops independent critical thinking. The piece serves as a warning that AI-generated code and automated course exercises can produce functional output without fostering the deep understanding needed to work as a professional developer.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in