And I don't mean code quality wise. If I look back at some of the early code I wrote, it looks awful. Lots of problems with structure, naming conventions, and so on.
But... I actually just wrote code. I enjoyed just sitting there, hacking away ,and trial-and-error'ing my way through.
Nowadays, it feels like I think about things too much? Everything needs to be perfect. I abstract everything away, spend a lot of time thinking about how to organize things, how to name things, and so on. If I can't figure out what I feel is the correct way, I very quickly lose motivation and give up.
Anyone else experience this? How did you get past it?
Just want to add to it that sometimes I seem to be able to get past this and just hack stuff together and clean up code as I go, most recently with my NES emulator for mIRC, and some quick-n-dirty scripts to rename files or patching GameCube ISO headers (also both in mIRCscript)
i just don't know why i can't invoke that feeling with my other projects
