After some time trying to figure out why I couldn't program my AVR, I tried putting a crystal across XTAL1/2. Suddenly I could program it! I assume this indicates that an oscillator or clock source is needed while programming.
Let's say I don't have a crystal or any sort of means to generate a clock signal AND I have my fuse bytes set to something other than the internal clock... is there still a way to program the AVR?
This is purely out of curiosity.