this took me a very long time to understand, as I've treated reasoning in this way for as long as I can remember; as a deterministic process with distinct objects and transformation rules between them
now I'm no longer sure which came first; programming skill or reasoning skill
to be honest, I do experience the former when first exploring new modalities, ideas, analytical lenses; I feel blind, crippled, unable to exert my full reasoning ability due to lacking an understanding of this new game's rules
but I always seek to get to the latter, & I know how