The programming team is in charge of completing two tasks every season. Their main goal is to program what the robot does during hybrid mode part of the match. During hybrid mode, the robot runs various tasks using only input from the robocoach. Using a variety of sensors, the programming team tries to make the robot consistently score maximum points during the hybrid portion of the match. The other task that the programming team must accomplish is making the robot controllable by the drivers during the match. They take the inputs made by the drivers at the joysticks and switches and have the robot know that which motor or pneumatic it must run.