The progress of the rescue attempt is a bit slow lately, five months passed without any update to the code base. Reasons might include:
- I'm rather busy with other (more interesting) projects
- The project is in a dynamically typed language (Python) instead of a statically typed language (like Java). This makes refactoring much more difficult. Also dependencies between different section of the code are more difficult to understand. This makes the next task: understand the code base more difficult than really necessary. I'm curious how large and complex Python projects get maintained actually.
However, I think it's fine if it goes slower. The current state is on
Github for all to see and continue.