4 ms·
FWIW I agree with you on most of this except for scientific computing libraries like matplotlib and pandas. A lot of these are used for exploration so the weird
by Karrot_Kream 5y ago
FWIW I agree with you on most of this except for scientific computing libraries like matplotlib and pandas. A lot of these are used for exploration so the weird dynamic typing going on is specifically for the ergonomics of exploration. Everything else I agree with. I also think that Python is a particularly deplorable example of this though because of its longevity and its use by people who aren't career programmers.
- throwaway894345 5y agoI could buy this for those limited use cases (although since more and more we're productionizing scipy code, it would be nice to have sane, maintainable APIs as well as rapid-iterating APIs, but I digress...), but the fact that these are so common across the ecosystem is the more troubling bit (and I think we agree here). :)