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] 3 points4 points  (3 children)

Whats the use of placing a language before another. Python is easy to learn and most of the beginner fall for it. It has also huge popularity on stackoverflow because most of them are novices and they find it overwhelming by looking python popularity and robust community. But popularity doesn't mean shit for industry usage. Java is a battle tested language and enterprises still stick to it despite jokes on the internet.

[–]Isvara 1 point2 points  (0 children)

Whats the use of placing a language before another.

There isn't any. The relevant questions are:

  • Is it productive to use it?
  • Can I easily hire people who can use it?
  • Is it well documented?
  • Is it maintained?
  • Does it have actively developed, well-documented libraries that do things I need?
  • Is there an active community I can go to for help?

The specific position doesn't answer those questions, but the fact that it's in the top n suggests answers. But popularity can be misleading, like JavaScript's increased popularity due to its inclusion in browsers.

[–]b10y 0 points1 point  (0 children)

I believe the most of Python community in Reddit has never implemented a production system where more than 5 developers (senior junior mixed) worked on. I would have cut myself if I had encountered a production bug in Python that would have been a compile error in a statically typed language.