@akkartik One low-hanging fruits that I've noticed when trying to validate the program's own source file, is that I often make typos in my routine definitions, or just forget to add definitions altogether to places where the PC could jump to. That might be the tool that kicks my butt and get me to write proper routine defs.
_Naming variables,
who's got that kind 'o time!_
@neauoire Sounds like it can be useful to you even if it's a little noisy!