when first grappling with some new language, platform, framework etc I often initially feel blind, clumsy, just sort of groping around in the dark, trying to figure out what's what
then when I set up proper debugging & can step through library code, the world opens up before me
I'm beginning to realize that the former more closely matches most people's experiences with formal reasoning
many don't even know the latter is an option in terms of "how to think"; forget being able to do it
that ideas are possible to treat in this way doesn't occur to them