A strange path in development
programming learningDuring the time I've being a software developer there are many things that I noticed in my personal growth as a programmer, I can quickly list the following phases/periods:
Beginner: You do have notions for programming, but write awful code.User: You start writting better code, you also see your previous mistakes.Experienced: You know the ground, and you are comfortable with it. And the interesting thing about these phases is that are technology/language/paradigm based.
Read more...