I have a 48 kb program, and i should rewrite it from scratch, because i though about some improvements, but it's just too much work... Every thing could be improved, the display for information, help, etc, the way buffer are handle for restoring the screen, the data structure, implement more user configuration, but there are so much variables, that the only thing is to pull a part the whole program, in all it parts, with a list of variables, and trying to build a new program from this collection of sub-routines...!
Prior i though about ending all lines with a
: line_number = line_number + 1
to spot unused lines of code.
Any way, maintaining code is a big deal, should be thought about while writing the first version, and i don't know so much how...