Originally Posted by 10isfreak
The beauty of it is that it holds true all the time, for every skill set and every person. You can apply it to all four developmental spheres: physical, cognitive, emotional and social. It always works.
Fact or opinion?
Example, physical, in many cases requires maturation prior to development, which goes against Vygotsky's principal (unless you take "learning" literally in this case and say that the child could "learn" the theory prior to being able to perform the skill, but in the physical realm I wouldn't call that development)
But otherwise yes, challenging oneself beyond one's current capabilities is a standard developmental practice (maybe Vygotsky was the first to recognise this, although there seems to be debate around the originality of some of his work).