Hacker News new | ask | show | jobs
by patates 3412 days ago
It runs on a million-year-old (or more) technology which is not developed agile (evolution is the opposite of agile, I would cautiously say?) and most importantly doesn't have a react.js renderer.

Sorry, I know this type of comments are shunned but I couldn't help myself at this point.

1 comments

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.

That makes perfect sense! Thank you very much for your thoughtful response!
Maybe evolution is an emergent phenomenon of the spec.