via Math with Bad Drawings:

In doing this, we may succeed in getting the futon up the stairs. But something is lost in the process. Sending our students forward without key understandings is like marching them into battle without replacement ammo. Sure, they’ll fire off a few rounds, but by the time they realize something is missing, it’ll be too late to recover.

This thinking can be applied to a number of different disciplines, including software development and engineering.

This also made me think very carefully about what I’m doing with my oldest in her hacking school experience.

Am I creating an environment where she’s succeeding in moving a “futon up the stairs” or is she really building fundamental blocks of understanding? Making this type of thing personal really stings a bit.