Hi,
I've seen a lot of mentors making their voices heard on this thread, but I thought it'd be useful for a student to say something. So here I am.
I'm a programmer representing 2856. The fact that we cannot get access to the source code of FTC's software is a major problem that actively impedes our productivity. The fact that we can't look at the APIs available to us and can't look at how they work is a real issue, and this is compounded by the fact that documentation is scarce. Almost by definition, there is no better documentation than (commented) source code. Anything else is inherently a distillation and reproduction of what is really going on.
Here I speak for myself, and not the rest of my team (or other teams), but it also seems fairly obvious that FIRST simply lacks the resources to polish up the software, fix bugs, etc. I get it, truly - you've been experiencing a shocking amount of growth in the past couple years, and it's hard to keep up. I understand. But I just can't wrap my head around why y