Being a parent is a tough job in more ways than one.
My boy is almost 12. Just at that age where he is pretty sure he's invincible and that his dad and mom are indeed Zeus and Hera. So for now he pretty much listens to what we say and takes it as gospel.
In a couple of years Mrs. L and I will have all the 'cool' of a rack of yard tools at Sears. So we've got a limited window in which to instill the proper attitude before he becomes convinced he already knows everything.
So some days it's "we've got to hurry up and teach him this stuff" and others it's "we don't want him to grow up too fast."
Drawing that line is the hardest thing I've ever done.