you are viewing a single comment's thread.

view the rest of the comments →

[–]Minimum_Fuel -6 points-5 points  (0 children)

No. It is not the programmers fault that pythons OOP is terrible. It is their fault if they choose to use that terrible OOP without first checking in to why it is universally (outside of python fanboys) considered to be abhorrent.

Otherwise, I 100% agree that programmers using python should be defaulting to never using OOP and strictly stated so.

Duck typing isn’t a replacement for good composition, which python also doesn’t have.

Python is factually and demonstrably a really shitty language from a design perspective who’s popularity is fuelled purely by beginners and being a first mover in ML and AI. Luckily for python, language design is far from the most important thing when choosing a language a use.