View Single Post
  #9   Spotlight this post!  
Unread 24-02-2006, 12:43
Rick TYler Rick TYler is offline
A VEX GUy WIth A STicky SHift KEy
VRC #0010 (Exothermic Robotics)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Redmond, Washington
Posts: 2,000
Rick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond reputeRick TYler has a reputation beyond repute
Re: Programming After 21st

Quote:
Originally Posted by David Brinza
Now all I need is a clear definition of practice code and how to distinguish it from competition code. If I code and test an algorithm on my practice bot and then change variable names for the code used in the competition robot, is that OK?

I think not - wouldn't this violate the intent of a related Q&A response?
David, you know the answer, don't you? If you are developing code for the purpose of making this year's robot perform better, you are violating the spirit of the rules. We are all supposed to be engineers, not lawyers. The intent of the rules is clear: the robot is done -- stop working. Changing variable or function names is the worst sort of robot lawyering -- using cheap tricks to get around the spirit of the game. Go ahead and obsess about the robot all you want, but if you are writing code that you think will make this year's robot more successful, you are (IMO) in clear violation of gracious professionalism.

Perhaps we should borrow from something the Boy Scouts: a FIRSTer is trustworthy, loyal, helpful, friendly, courteous, kind, obedient, and cheerful. (I'll let you off the hook for thrifty, brave, clean, and reverent.)
__________________
Exothermic Robotics Club, Venturing Crew 2036
VRC 10A, 10B, 10D, 10Q, 10V, 10X, 10Z, and 575