3 ms·
Python is hard to read at scale in my view. There are no mechanisms for managing state effectively. Long procedures that mutate globals can be very difficult to
by pharmakom 5y ago
Python is hard to read at scale in my view. There are no mechanisms for managing state effectively. Long procedures that mutate globals can be very difficult to follow.
- xz0r 5y agoInstagram uses Python.
- pharmakom 5y agoAnd? I think you can find an example of every major language at scale.
- kamaal 5y agoPython is hard to read if you use vim and don't use something like lsp. IDE's make languages like Python really easy to read. Plus these days you also have type hints in Python as well.
- Seirdy 5y ago"IDE features are language smells" -- Reg Braithwaite
- kamaal 5y agoYeah, Ideally we should all be using Common Lisp. But let's not go down that debate again.
- Seirdy 5y agoMy interpretation of that quote is that if a language is so complex and unergonomic that it needs complex tooling for developers to be productive, then maybe the language is poorly designed. Advanced tooling should be a nice-to-have, not a requirement.