3 ms·
Python’s dependency management, or lack there of, its import system, and the lack of strong typing really make me hate it. It’s the first language I really felt
by asylteltine 3y ago
Python’s dependency management, or lack there of, its import system, and the lack of strong typing really make me hate it. It’s the first language I really felt adept with, but once I learned Go, I never looked back. Every time I have to use python it’s like coding with crayons.
- Aperocky 3y agoPremature optimization is root of all evil. Python isn't perfect, and mostly unsuitable for any system where performance is in consideration. That leaves everything else including personal utility scripts and packages I use each day to automate random stuff. And I hugely appreciate how fast and simple it is to develop in python, unlike certain languages that literally depends on IDEs due to the verbosity and unnecessary cognitive load.
- switch007 3y ago> And I hugely appreciate how fast and simple it is to develop in python Indeed it’s crazy. A few pip installs and I had a multiprocessing pandas (dask) with a web gui, and a workflow system (also with a web gui), and a pipeline to convert csv to parquet in like 20 lines of code
- pnt12 3y agoI think type hints help a lot. A codebase with classes and type hints reads much better than one using ad-hoc dictionaries for every data structure. But on the other hand I don't really like Go, so maybe it's different languages for different tastes.
- wendyshu 3y agoWhat aspect of python's type system do you find insufficient?
- asylteltine 3y ago[dead]