Or just trying to understand why the hell you did what you did...
I've done that too...alot of my early visual basic programs still make me cringe, but they all worked flawlessly...hell, almost all of them STILL work even from the 16-bit era as long as they didnt use the x86 instruction set (TC++ there though), I've actually modified some ancient ones to handle larger chunks of data since they were made when MBs were more than enough and not GBs or used old servers that just don't exist, etc. etc.
I upgraded an old mail bomber to work with gmail instead of an old mail server that was built into windows back in those days and a download manager from like internet explorer 7 to work with modern file sizes...but the mail bomber waited for answers from the server using strings when there were numeric constants defined I didnt even know existed (luckily because the numeric constants actually changed values and the strings were the same lol), the download manager just had terrible coding that I picked up thinking I was Ieeto at some point, but it still made me want to slap myself
I made an encryption based text editor though

and I still can't break the encryption 25yrs later...I need to bypass forgotten passwords using the actual program instead.
I encrypted half the code that does the encryption with another encryption inside the program code...and for the life of me I don't know what kind of mad genius moment I had, because I can't recall how I actually made that work in the slightest, its totally mind blowing and i'm the one who did it
