Pedal Driven Programming