@c0debabe part of what's been keeping me away has been writing a massive set of technical, functional, and maintenance specifications for <REDACTED> for exactly your reasons, and it's actually been really enjoyable to be able to do it The Right Way for once in lo these many years