Found in 3 comments on Hacker News
specialist · 2024-04-12 · Original thread
Yes and:

I vaguely recall Riel's Object-Oriented Design Heuristics [1996] shared the same advice. https://www.amazon.com/Object-Oriented-Design-Heuristics-Art... https://www.oreilly.com/library/view/object-oriented-design-...

Aside: Young me obsessed over design patterns, methodologies, software engineering, SQA, etc. I had all the books. I started a design patterns study group and hosted it for a while. Now all that "wisdom" is just a bunch of old books. Somehow craftsmanship, me, or both became irrelevant.

Or maybe it was never important.

Like Alistair Cockburn opined about the failure of CASE tools, people somehow manage to ship software successful, without the benefit of all that smart stuff.

keithnoizu · 2019-05-13 · Original thread
Possibly more abstract than what you are looking for but Object-Oriented Design Heuristics is a decent text.

https://www.amazon.com/Object-Oriented-Design-Heuristics-Art...

briandoll · 2010-12-03 · Original thread
Object-Oriented Design Heuristics: http://amzn.to/hMfVA6

This is a fantastic book on OOP design principals and has lots of language-agnostic examples.

Fresh book recommendations delivered straight to your inbox every Thursday.