Notes are for the weak
The brain is where it is at. So after staring at the code for a good few minutes and moving some stuff around and then coming back after eating some food, I figured out where I was going, and suddenly I remembered what I was going to do. Off course, once again I changed my plans.
Currently I am sitting on a 500+ line patch for the project I am working on, luckily it is a project I myself am working on, so no-one else is waiting on my changes. There is a lot of things I have to fix before I submit this patch, I need to cherry pick certain ideas and further flesh them out and just get rid of others.
When it comes to programming I am very careful about throwing away code. While I agree with the fact that keeping every last piece of code around is a mistake, sometimes you just have this epiphany and you write a piece of code, you come back to it later and don't really need it, and thus delete it. Not to much later you come across another part of the code that could have used the exact solution you just deleted.
I was just recently looking for some code I had written almost 2 years ago when I first joined UAT, unfortunately because of bad backup practices, that code has been lost. I am thinking of moving all of that into a sub-version repository as well, so that I can easily sync the data between multiple OS's and machines, and also so that it keeps revisions in tact, so in case I would like to go back and fix something, or find something that was previously said.