My relationship with programming has always been fraught. Back in 5th grade, my school's curriculum introduced QBASIC to a very puzzle-loving me and then decided to do away with it next year. They reintroduced programming back in the form of an unenforced class for HTML and CSS, but it didn't have the fun, puzzle-like feel I'd loved. I then skipped computer science as a subject in high school.
As I continued to be intrigued by programming during my time studying engineering, a combination of my class of already exposed-to-coding folks and some old-school microprocessor coding caused me to completely give up.
My early career in design showed me the adjacent world of software engineering. Backend, frontend, database, queries, APIs, SQL, Agile, Git, sprint planning - you name it, I saw it all. It also showed me how vast it really is and just how much it takes to really do something well.
I chickened out and decided to observe it from afar instead.
The 5th grader never stopped peeking in.