Our team simply has a switch attached by a very long wire to the programming/reset pins. We just plug this in whenever code is working on the robot. For practicality, we have the switch encased in PVC pipe so that the end of the switch is sticking out. The entire assembly (switch, pipe, and wire) resembles a detonator for explosives. This has spawned countless jokes about code "blowing up the robot again"
