44 ms·
> if having the best type-checking system was critical to you, probably you wouldn't pick Python Agree, but the only situation where as a developer you can pic
by hnthrowaway6543 2y ago
> if having the best type-checking system was critical to you, probably you wouldn't pick Python
Agree, but the only situation where as a developer you can pick a language/ecosystem on its own merits, independently of anything else, is on personal projects. Even if you're a startup CTO building a greenfield app, you have account for hiring and train developers. It's perfectly sensible that you would want to use Python + mypy/pyright/pydantic/etc for extra robustness since it's easy to find Python devs, with a relatively small learning curve if they haven't use those tools, vs going full-on Rust or Haskell, which would require much more rare + expensive people and/or a much longer training period.