From Autonomous to Tele-Operated, programming on Team 2539 has always been crucial, and very important to us. The Krypton Cougars have started out using C++, but in 2016, they switched to Python, and they do not regret that switch. Although C++ and Python are both very powerful languages, Python is easier to read, and even more importantly, it is easier to learn. The team has two types of computers in the programming department. They have computers for programming, and then computers for driving, which they also have to maintain. The driver station computers are installed with Windows 7, or Windows 10. The team's programming computers are all running Linux. The distro they are running is called Linux Arch. The team enjoys using Linux, but the Driver Station isn't compatible with it sadly.
The Krypton Cougars would not be where they are today if it was not for the amazing autonomous programs they started to develop. In 2018, we pulled off amazing feats like going to the Scale with a cube at the start of the match, scoring on it, then quickly spinning around to get another cube, and scoring on the switch. Although it was rare that this was accomplished, it has happened. Another more common achievement is the two-cube Switch. The team would start in the center position, score on our selected Switch, return, grab another cube, than do it again. This helped get more auto points, and it earned the Krypton Cougars a good reputation in the programming field. The team also has strengths in other areas than autonomous. The team was very talented at creating good driving and scoring programs, as well as creating efficient button layouts for both the driver and operator. Team 2539 has a growing interest in programming, which is amazing in this fast-developing world. The team hopes that programming remains popular and interesting throughout the years.