An open letter to REC
Dear REC foundation,
I am a student who has been doing VEX IQ for 3 years, and EDR for one. I have always enjoyed participating in VEX and I really like the way it is set up to encourage students to improve problem-solving skills, teamwork, and STEM knowledge. I have qualified for the worlds competition twice, once in 2018 and once in 2020, the latter being canceled due to COVID, so unfortunately I was not able to attend. I also attended the 2019 worlds competition as a volunteer, as well as to cheer on my sister who qualified that year.
However, there is one major flaw that has bugged me for all three years of my VEX involvement, and all my teammates and coaches share this frustration. It has discouraged me and many of my peers from indulging in STEM, especially on the programming side. The programs are extremely inconsistent, random motor errors occur that get fixed by something completely unrelated, like changing the battery, and the user interface, in general, is extremely buggy. I understand that it is difficult to create a perfect system, and I am not asking for one, just that you at least attempt to create a more consistent, less buggy program. Other teams and coaches that I have discussed this with have also expressed their struggles with the inconsistencies of the program, especially autonomous.
I understand that there are many teams who are able to achieve high autonomous scores, however I do believe that they are frustrated with it as well, and It takes them a lot longer than it should with their level of coding expertise. This is a request from not just me, but my entire team and many others as well. Please fix the format or the platform. If you want to test our programming skills then have us write virtual world programs where a result can be repeatable - like how real-world regular software works. I understand that there are outside interfering factors that would occur in the real world, such as inertia, but it is clear that these aren’t the only things causing these inconsistencies. In the current program, the autonomous is purely luck-based. Obviously, students still need to be able to code and have a basic foundation of programming, however, with the exception of a few teams who spend almost all of their time and efforts in autonomous, all teams rely on luck in competitions hoping that their autonomous will work. There have been multiple instances where the autonomous code worked consistently at least 10 times in a row, and then we move the robot to the other field, and it doesn’t work a single time. All the coaches joke about the students constantly saying “but this just worked yesterday!”, but it is a real issue that discourages students from pursuing coding.
As a student with personal experiences in the struggles of VEX autonomous, I am requesting that the REC Foundation please try to make their system more reliable and similar to the real world because the way it is now, it is doing the biggest disservice to eager students looking to go into STEM, as they are discouraged from pursuing coding because of their bad experiences with it, and given that all of the participants in VEX are students, some as young as 6 years old, this can really impact their views on coding, and discourage STEM. In short, VEX autonomous and overall software is unreliable and inconsistent, and should be fixed.