Hacker News new | ask | show | jobs
by wredue 710 days ago
I mean. Python:

Bolted on, very terrible OO that should never be touched

Some of the most batshit insane ideas of encapsulation anyone has ever seen

Some of the most batshit insane return rules anyone has ever seen

Encouraged inconsistency from the language in the form of functions like “Len” that are added because sometimes someone feels it reads better?

Encouraged unwinding exceptions as regular flow control (lol. Yikes)

It is nearly universally agreed that Python has significant code management issues as code bases scale

This is all ignoring debates of fundamental typing issues. Personally, I hate what Python does, but some people seem to prefer it.

Let us not pretend Python doesn’t have some language problems on top of its tooling problems.

2 comments

> It is nearly universally agreed that Python has significant code management issues as code bases scale

That's the worst part. But you have to agree it's the best for throwing small sized glue code around.

You forgot "it is so slow you might be faster with pen and paper".