|
|
|
|
|
by jcbrand
3412 days ago
|
|
Evolution is incredibly agile, while intelligent design follows the waterfall model. Since intelligent design presupposes that a design was in place before implementation, you'd need a watertight specification to know what you'll need to design. This is pretty much the definition of the waterfall model. Once you've started with the implementation, you'd not be able to deviate from the spec. If you're God you'd never make an incomplete or incorrect spec, right? By definition that'd be impossible. With evolution change is introduced iteratively. Each generation contains tweaks and updates, is exposed to a barrage of tests and if it's less adapted to the requirements it's disposed of unceremoniously in favor of a version more suitable. Due to its iterative nature evolution is also able to adapt quickly to changing requirements and good/beneficial features are taken over into the next iteration. |
|