Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Natural selection removes "mistakes" (Score 2) 92

Only the ones that hit before you have children. FTA:

Huntington's disease typically materialises when people are around 40 years old, which is after the age at which most people have children â" and consequently, the illness is almost invisible to evolution, which primarily cares if an organism has survived to the age of reproduction.

Comment Re:How are White supremacists (Score 3, Informative) 148

Not only was there no military deployed prior to the attack on the Capitol on January 6th, the request for military support was actively denied.

BLM, OTOH, was met with this.

If the seditionists had been met with a similar military response they probably wouldn't have attacked.

But you knew that.

Comment Re:How are White supremacists (Score 3, Insightful) 148

Because, at least in the US, the rules of society are biased in their favor. Compare the response to the BLM protests in DC last summer with the seditionists 3 months ago. BLM was met with a massive military response, the seditionists weren't. Guess which group had more white supremacists and cop killers in it?

Comment There are a few reasons... (Score 2) 54

There is no reason software systems can't be engineered, just like other constructions are.
The primary reason they aren't is money, which is also the secondary reason. And the tertiary. I worked in a place that did software development that way. Gather all the requirements. Then define exactly what the software does so you can figure out what things are required that weren't written down. Then, having spent 1 or 2 years iterating this process (for anything non-trivial)to lock down all the requirements, write all the code. Once the code is written, send all of it to test. Fix any actual bugs, but any missing functionality due to missed requirements or design flaws waits for the next version. Now, having spent 2 to 3 years developing you can release it. It runs as perfectly as possible, the few bugs remaining are well known and thoroughly documented, and it cost about 5 times as much and took 3 times as long to develop as code that was developed with a more agile process. For the code that is running avionics or other "criticality one" type systems, and where the hardware design is locked down for a decade or more, this is appropriate.

That's probably less than 5% of all software developed. For the rest an agile continuous release system is faster, cheaper, and produces software that is Good Enough.

Slashdot Top Deals

We are not a loved organization, but we are a respected one. -- John Fisher

Working...