The four stages of programming competence

Good description of the evolution of one’s programming knowledge. Stage 3 sounds really familiar and – imo – defines a promising programmer who has a keen interest: Stage 3: Conscious competence The other day he wrote 30 or 40 lines of code for a personal project of his. He can’t help but feel a little …