3 ms·
With Python the scope of “simple tasks” moves from a bunch of shell scripts to eg parsing a webpage, getting images from it and running face detection on them.
by LudwigNagasena 3y ago
With Python the scope of “simple tasks” moves from a bunch of shell scripts to eg parsing a webpage, getting images from it and running face detection on them. And if it happens so that your ad hoc script has to become a full-fledged program, you can refactor it, add API endpoints, monitoring and so on.
- qalmakka 3y ago> your ad hoc script has to become a full-fledged program The very second a quick and dirty script grows into a full-fledged program, it immediately becomes technical debt.
- dkarl 3y agoIf by "technical debt" you mean something that requires updates and maintenance, then yes, because it's a living language. Perl has the advantage of being frozen in time, but it has the disadvantages of not being a living language: younger programmers not being prepared or willing to touch it, likely less library support for newer technologies. That constitutes technical debt as well, albeit of a different kind.
- iso1631 3y ago> The very second a quick and dirty script grows into a full-fledged program, it immediately becomes technical debt. It often becomes a business asset which delivers far more value to the business than any maintenance (often very low) which is needed