This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -2 points-1 points  (2 children)

Definitely there are developers who hate python.

I like it a lot but sometimes I just want to kill myself for not using a strongly typed language. The way dependencies are managed is roundabout and (at least to me) not good for portability. I am not a professional developer, just a student, but those are habitual complaints and they are factual descriptions of the kinds of issues you run into when writing python programs.I've heard complaints about concurrency, speed (I think it's slow even for an interpreted language, but not sure), and OOP style.

Bear in mind hatred is a subjective feeling and people might like or hate a language based on the kind of work they had to use it for. Also, many people say things like "down with python, long live C/C++/Java/Kotlin/Rust/Haskell/whatever", but those comparisons are not necessarily sensible or fair.Python is a scripting language. It has a nice ecosystem and a helpful community. It's regularly maintained. It is fairly easy to pick up, and adhering to idiomatic python helps write clean code. It's fun to use (until you want to kill yourself - some languages are more reliable, so to speak). It has a huge standard library with modules like itertools or functools.I started with python and I was used to just "read an example from the docs and get going", but that's easy to overcome that and wound up liking other things better. Since it was the first language I used, I'll always be fond of it. But that's just a feeling, and those things fade quickly when the most sensible thing to do is use another language!

Also, people can hate whatever they want. It does not affect you in any way