View Single Post
  #3   Spotlight this post!  
Unread 02-07-2011, 14:18
MAldridge's Avatar
MAldridge MAldridge is offline
Lead Programmer
AKA: Rube #1
FRC #0418 (LASA Robotics)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Austin
Posts: 117
MAldridge will become famous soon enoughMAldridge will become famous soon enough
Re: How do YOU develop software?

I typically will start out with a 'dream list' which is where I define everything that the code should ever do. Then I cut that down to what is core functionality - the stuff that absolutely cannot be dropped.

THEN, I actually look at what hardware I have available and start engineering the interfaces to handle the functionality in the code. Lastly, I start fighting windows and bugs (in that order). That last portion usually takes up about 90% of the time allotted for the project.