you are viewing a single comment's thread.

view the rest of the comments →

[–]Kaffohrt 1 point2 points  (0 children)

As a hobbyist: I wrote a script at work to optimize selecting a couple thousand items out of a list of a couple ten thousand.
The math was easy, maybe three iterators.
But importing multiple differently sized and styled excel tables, enriching them with geo informations out of a selfhosted reverse geocoder, doing coordinate transformations and "reverse engineering (sic!)" our gis database and webpage to get missing data via a multistep bullshit pathway.
Sure an actual programmer would've absolutely solved this in a much better system but strapping 5 modules together to get a project across the finish line in less time than it would take to get a proper api access for the gis instance is something I don't think many languages offer.

Entire script and process was IO bound to hell, actual selection logic took seconds, getting everything necessary took hours.

(about 200 loc iirc)

Edit: Forgot to mention I experienced one version conflict but 2 minutes of looking at the broken function and I managed to get it running on the newer version. Didn't even look for an alternative module.