The only other one I've seen here was 8 months ago and had many other posts like "OOP not that bad actually".
A passionate essay, which overstates its case, relies on anecdotal or selective evidence, and employs rhetorical strategies that weaken its objectivity. The strongest points are its identification of fallacious reasoning in OOP advocacy and its call to consider alternatives. But it doesn't consider that the same kind of criticism applies to all method hypes; if you look at FP or Agile or present advocacy that promise you heaven on earth and the solution to all problems if you use e.g. Rust, it's no better than the garbage promised by OO marketing at the time.
Most don't even do OOP right--instead of "tell don't ask", writing Banana-Gorilla-Jungle methods.
OOP is tailored to the human mental model. He who can form a sentence , can model object orientated. Its intuitive and helps even disorganised people to diacover code and organize problemd, by mimicking the physical world.
scrapheap•7h ago
pjmlp•2h ago
Algorithms + Data Structures = Programs
wolvesechoes•1h ago
This is why I think that Rust, although clearly is a step forward in many aspects, is also backwards due to superstitions like "inheritance bad".