Hacker News new | ask | show | jobs
by hvocode 1866 days ago
100% agree as a maintainer of a substantial modeling and simulation project that uses Python. We use it simply because most of the people contributing ONLY know Python. If I was to rewrite large portions of the code in another language, it would be faster but a large portion of the team wouldn’t be able to effectively contribute any longer. We pay the performance price for that accessibility. I’ve already tried and discovered that moving to a new language (like Julia) will be a non-starter: the other people don’t have the time or desire to learn another language or tool chain (they’re not computing people: they’re domain experts in their non-computational fields). Any speed improvement that lets people continue working in Python would be a great benefit to that project.