"Python is a disposable language for disposable programs and disposable programmers."
Hell yes!
"Python is a disposable language for disposable programs and disposable programmers."
Hell yes!
@dtl @simontatham I don't know how else to express it. My expectation for a Python project is that it will need to be rewritten every 2-3 years simply because the development infrastructure has disintegrated . The underlying source code might need only minor modifications but the tools for doing all the software engineering tasks needed to maintain and package the code will have completely changed making the project unmaintainable.
@arclight That is basically my feeling with Python and I've also been bitten by TypeScript.
We had a micro-CT to virtual unfolding of letters pipeline written by two outstanding students, but they left the project (graduated).
I can't run the code any more. I've been unable to even get back to working version with old libraries.
Anyone coming into the project now would basically have to start again from scratch. Good thing the algorithms are documented.
@arclight @dtl @simontatham I've got a python 2.7/gtk2 telemetry monitor that still runs nearly perfectly, but that's because those both stopped development within a year of my writing it.