3 ms·
all the reasons i switched away from python (ranked most important to least) 1. packaging python is awful. Turning a large python code base into a deb is awful.
by sigmonsays 4y ago
all the reasons i switched away from python (ranked most important to least)
1. packaging python is awful. Turning a large python code base into a deb is awful. I mean really, how many _different_ setuptools or pip do you really need?
2. not strictly typed. Really impedes large code refactors
3. not concurrent. The concurrency primitives are a joke compared to any other language. The GIL kills everything.
4. slow. Python gains all it's performance by doing the important parts in C
python is not a good fit for anything I do these days
- baq 4y agoGood decision to move away. Tools are supposed to help, not get in the way. Though types are there, opt-in, and who cares if C modules make it fast if the end result is fast?
- arthurcolle 4y agoWhat did you switch to? Rust?
- reducesuffering 4y agoProbably Go. All of those concerns are addressed by Go, but with a much easier transition and DX (dev experience) from Python than Rust.