• There are some valid criticisms in this post. I agree that for large programs Python is a poor choice, but I think 100 lines is arbitrary small. I would probably start thinking about a different language at maybe 500-1000 lines. There’s a lot of really useful stuff you can do in a program that size.

    The post also fails to mention some of the things python is good at. It’s good at clearly and concisely expressing intent, and rapidly iterating, and it has a huge number of libraries available to do almost anything easily.