2 ms·
Python's USP is that it's very loose on ceremony so it's easy for "non programmers" like scientists to pick up and use. But like most interpreted languages, th
by skohan 6y ago
Python's USP is that it's very loose on ceremony so it's easy for "non programmers" like scientists to pick up and use.
But like most interpreted languages, the up-front friction is low, but it starts to buckle under it's own weight when a project reaches medium size.
- stevesimmons 6y ago"buckling under its own weight when a project reaches medium size" is a subjective view! A counterexample is the company when I worked for 8 years. They took Python very seriously. By the time I left, 4,000 developers were making 20,000 commits a week in a codebase of some 30,000,000 LOC.
- skohan 6y agoI mean, I think it's possible to write quality software in virtually any language if you're serious about it. I would argue that in the case of python, you'd be succeeding in in spite of the language at that scale rather than because of it.