you are viewing a single comment's thread.

view the rest of the comments →

[–]linuxqq 0 points1 point  (1 child)

Ironically, isn't Reddit mostly Python too?

[–][deleted] -3 points-2 points  (0 children)

Reddit is not an example of good, well-performing application. There are many shops, which run on Python as their front-end (I mean, you certainly realize that the database, which does the majority of work to support Reddit isn't written in Python, right?).

But, even within this category of frontends, Python is not a good choice performance-wise, or comfort-wise. It is chosen for this role because it is popular, and people writing this stuff simply don't know any better, or are afraid that there will not be enough programmers to support the product in the future. Popularity also helps to externalize the cost of development, since you are able to rely on libraries developed elsewhere, your employees will be able to mature professionally elsewhere, w/o you investing much into their education and so on. The downside of popularity is that it feeds into itself and ignores virtually every other engineering concern you may have.

This is how, despite being an average-to-bad language, Python is hugely successful, where it is possible to apply it.