ArduinoISP on Uno requires 10uF cap -- WHY?

Anyhow, will I be able to do it with the Arduino Uno? Is the capacitor really necessary?

I Just tried ArduinoISP on a brand new uno: without measures to disable autoreset, it does not work.

But once auto reset disabled, ArduinoISP works very reliably.

Personally, I don't go for the capacitor (or resistor) solution. I cut the "reset-en" trace and solder a pair of pin headers over it so I can enable/disable autoreset with a jumper.