The only thing worse than trying to piece together the puzzle of someone else’s code that was abandoned in the middle of converting to a brand-new architecture, with parts of the old stuff still remaining but some parts brand-new, many of which are still interdependent, with similar names because they do almost the same thing but don’t need exactly the same inputs or give the same outputs, and no documentation of how far along the changes have gotten, because like I said it was abandoned in mid-stream,
is when the code is my own.
I’m gonna need a bigger tea mug.