Screenwriting classics like "Save the Cat" and "The War of Art" contain very simple truths: there are rules to storytelling, honed over centuries of human experience and cultural evolution. Knowing when to follow the rules, and having the confidence to break them, is part of that journey, and can be applied to virtually any creative endeavor ;)
Which videos or Masterclass did you mean specifically?
This one:
>David Mamet's Masterclass on "Screenwriting"
I watched Aaron Sorkin's one, not the same feeling. Sorkin wants dialogue to be smart and fast and impressive. He wants characters who speak similarly to his perception of his smart friends' conversations.
Building product with David Mamet's advice will get you product market fit.
Building product with Aaron Sorkin's advice will get you funding, then put you in jail.
$200 is quite a steep commitment, but with this recommendation, I'll probably take it.
For the longest time I’ve been seeing the objects in my code as characters I. Stories, with messaging defining their relationships.
Will definitely check out the masterclass.
The way to create characters, plot, or get ideas. The plot is one problem and characters solve it. One thing and one thing only. The job to be done [of a movie] is to entertain an audience, don't get gradiose or too tied to it.
As a programmer, I watched the videos and with every video, there was a clear application to programming and design.
Advice on writing, in general, and observing good products evolutions lead me to increase my effectiveness: not building the wrong thing, better scoping, solving the right problem. This leads to a lot of code not written, and reduces unnecessary complexity.
I have of course read some of the books you mention, but I find that simplifying things delays the need to resort to some patterns. You often find code that does practically nothing but filled with observers and borgs and factories and whatnot. It's useless and doesn't solve a problem. If it were a display of patterns skills, maybe, but that's why I did Judo and not Aikido. I like things that work in real life against actual problems, not imaginary or compliant adversaries.