News for hackers. Stuff that matters.
Re:Ask HN: What programming design pattern book has had the ... by Jugurtha on Friday December 04, 2020 @07:36AM (#25301575)
David Mamet's Masterclass on "Screenwriting". It is about screenwriting, but I transposed so much to programming and writing it's ridiculous.

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.

Re:Ask HN: What programming design pattern book has had the ... by ArtWomb on Friday December 04, 2020 @09:36AM (#25302622)
Never been a huge Mamet fan, but so many people swear by his lectures that I think I might indulge over xmas break ;)

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 ;)

Re:Ask HN: What programming design pattern book has had the ... by muzani on Saturday December 05, 2020 @08:38AM (#25314464)
I saw some ads on screenwriting and thought that it would apply well to writing code, but I didn't go into them. Thanks for confirming that it does.

Which videos or Masterclass did you mean specifically?

Re:Ask HN: What programming design pattern book has had the ... by Jugurtha on Saturday December 05, 2020 @08:54AM (#25314572)
>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.

Re:Ask HN: What programming design pattern book has had the ... by muzani on Saturday December 05, 2020 @08:56PM (#25320292)
Ah, so this one: https://www.masterclass.com/classes/david-mamet-teaches-dram...

$200 is quite a steep commitment, but with this recommendation, I'll probably take it.

Re:Ask HN: What programming design pattern book has had the ... by Jugurtha on Saturday December 05, 2020 @09:21PM (#25320450)
Contact information is in my profile. Please get in touch.
Re:Ask HN: What programming design pattern book has had the ... by andrei_says_ on Saturday December 05, 2020 @03:15AM (#25312786)
Thank you for this.

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.