Quote:
|
Originally Posted by Steve W
Could you please explain the differences in your statement between hardware and software. As I see it the argument holds equally true with either.
|
This has already been stated in this thread, but there is a common misconception that you can "design" software in preparation for "manufacturing", similar to hardware. Taking a CAD drawing and turning it into a physical part is a well known process. Taking an algorithm and producing working code is completely different. The only true way to fully define a piece of software is with the source code. People can argue but that is a fact.
Say for any artifact, hardware or software, there is 80% planning and 20% implementation. For a piece of hardware you create this year you get to save 80% next year. You don't get the same scaling for software because you can't fully define it without the source. Since the software is by far the weakest discipline in FIRST, acknowledge the difference and relax that particular rule.