Building a Strong Software Team

Presentation, Sustaining a Team (Intermediate), Technical

Presenters: Jonah Snider (581) | Saikiran Ramanan (581)

Key Takeaway: Strategies on how to nurture a healthy and competitive software team. 

As FRC software grows in complexity, it is becoming increasingly difficult to train strong student developers and coordinate work. In this presentation, we will share training materials, organizational processes, and technical advice on effectively managing a sustainable FRC software team. We will discuss the strategies Team 581 uses to increase competitiveness while maximizing student contribution, technical capabilities, and interpersonal growth on the software team.

About the Presenters:

Software engineer and FIRST alum, Jonah Snider has been a coach on Team 581 for 4 years. He is an active member of the FRC software ecosystem, having created tools like DogLog, frc-colors.com, and scores.frc.sh. Co-presenting with Jonah is Saikiran Ramanan, a hardware engineer at Google, WFFA winner, and head coach on Team 581.

Saikiran has been a mentor for 11 years, and is deeply experienced in building, scaling, and mentoring FRC teams. Saikiran has many years of experience presenting, organizing workshops, and moderating discussions.