Originally posted by ahrs
View Post
I like the phrase that someone used upthread: python, in common with many tools that use extensive packaged libraries, is a dependency attractor/aggregator, and this is not necessarily a good thing (although it can give quick-n-easy code development and flexibility, so it is not all bad).
Thankfully, some people are replacing spreadsheet scripting languages with python implementations, with associated portability and speed-up. So performance is relative.
I'm always wary of speed-ups. Optimising something from a wall-clock run-time of 1000 seconds to 999 seconds needs a lot of invocations to be worth it. Similarly, optimising something from a tenth of a second to a thousandth of a second (which is an impressive speed up of ~100x) also needs many invocations to be worth it.
However, I'm not going to refuse improvements. How people choose to spend their time doing FLOSS coding is up to them, and I am grateful to be able to use the results. Criticising from the sidelines without making commits is behaviour that is famously itself criticised.
Comment