Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If people only used Python as originally intended (as a language to write small scripts in), this kind of problem never would have happened.


Sure, but the Python community itself promoted the idea that Python was suitable for general application development and so on. And it probably was a really good option back in the day when people were using C, C++, Perl, and PHPv4. And I'm sure there are still some areas where it's a fine option (maybe heavy data science stuff?). But I would only use it as an absolutely final resort.


Greenfield Python programs that had strict type checking from day 1 can be pretty reasonable, as long as you know you never plan to write heavy data-munging code.

I often work on codebase that involves typed async Python plus a collection of Rust CLI tools that do most of the heavy lifting. And it's really not bad at all.


The only use case that makes sense for Python.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: