3 ms·
Great post. Something to add: This cycle not happened only once in a programmer life. IS RECURSIVE! Every time you start with a new language or tool or job,
by mamcx 12y ago
Great post.
Something to add: This cycle not happened only once in a programmer life.
IS RECURSIVE!
Every time you start with a new language or tool or job, the cycle start again.
But is added ANOTHER step: Overconfidence and blind arrogant OR indifference.
This is revealed when somebody dismiss the new language/tool/programing job and because is more-or-less similar to previous knowledge and could learn the basics of it in days/hours then think it nailed again. Is possible to be in this new honey-moon for a while (or forever somethings), but could eventually and suddenly hit hard that you are NOT A MASTER OF 2 SKILLS, you are a (maybe) a MASTER of 1 and a noob of 2.
The arrogant & indifferent mind also is revealed in the condesending thinking towards who are outside the "guild" or "below" us. Is very easy to believe you are in the laters steps, when is really not.
The key point in this article is the problem of "you don't know what you don't know". For years I imagine I was a decent developer (and could have said similar things as others in this threads) but is only in the last 2 years where I realize how misplaced my understanding was. I was in the "The Cliff of Confusion" and very happy about it ;)
- danellis 12y ago> Something to add: This cycle not happened only once in a programmer life. IS RECURSIVE! I was going to say that this was nothing like my experience of learning to program, but it does quite accurately represent the process of adding new skills these days.