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.
Related: This is a nice write-up of how to write reactive jQuery. It's presented as an alternative to jQuery spaghetti code, in the context of being in a legacy codebase where you might not have access to newer frameworks.
Probably not too useful for many in this audience, but I wrote a web book for *absolute beginners* learning HTML. It's very much in the same spirit as the OP's post.