Nice, organized work. Probably it's just what our team overlooked- we just try to get a piece of code working, then take another bit of code...
well, it's not that bad if you take our numbers into consideration- i'm actually the whole programming team(well, there's the programming team manager, but I hsven't seen him for a while, and anyway- aside from clickimg the program button and doing some simple arithmetic calculations he can't do anything of value- he doesn't know a bit of C and/or robotics programming );
an example for this unorganized work is my function to calculate the angle of the joystick. it took me almost two days to get it working- first i tried to print floats using the %d command, then forgot that the atan(x) function outputs in radians, the i noticed that my algorithm was dumb...
if you want to avoid such situations-
1) have at least 2 members in a sub-team
2) read documentation for everything you use