"I have a general rule when developing that if I have to patch or hotfix the same system more than a few times, I stop adding patches and go back through the underlying system instead."
This seems really wise and somehow consonant with the themes of Cycle. Thanks for sharing about your process!