OP here, yeah I get that! I think the only technical input I had was my prompts for fixing bugs. I'm a web developer, so I have some familiarity with the life cycle of mouse events. Depending on what behaviors I was trying to fix, I could infer what was most likely going on in English, not that I knew how to translate it into Swift code.
But yeah, I'm yelling at clouds right next to you.