Consider it like exercise. Pro atheletes train and exercise. Pro software developers should train and exercise their craft.