I need to program with AVR C and I don’t have programmer but I have spare arduino, I found this article at arduino web site. I think is great, and I don’t have to buy a special programmer.
I found it was hard to use jumper cable so I make a simple shield and I intend to make it small so it’s not a full shield.
I want it can supply 3.3 and 5 V so I make two switch and use some diode to guarantee the current flow.
Work with my eclipse, you just need choose avrsip and adjust the parameter for port and baudrate, I get it from sparkfun tutorial
I licensed it as OSHW, You can get it at my github