One of the reasons I make a terrible coder is parts of it are too much like math for me. And by that I mean, even in my own code after I create it, despite leaving comments after a bit I completely forget how it works and why I did something. If it has been more than a couple of weeks, itโs like Iโve never seen any of it before.
Iโve re-written my own scripts from scratch before because I could not remember well enough how the old version worked. I have the same experience with math. Once I learn something, it doesnโt build as it apparently does for most people. I just forget it completely in a week or two. Itโs like I never knew it. No matter how much I study, it all disappears posthaste.
My brain apparently is just not set up to retain things like that. Language, though. Not a problem.