Remix.run Logo
nkmnz 5 days ago

> This idea that you can get good results from a bad process

This idea is called "evolution"...

> as long as you have good quality control

...and it's QA is death on every single level of the systems: cell, organism, species, and ecosystem. You must consider that those devs or companies with not-good-enough QA will end up dead (from a business perspective).

dwattttt 4 days ago | parent | next [-]

Evolution is extremely inefficient at producing good designs. Given enough time it'll explore more, because it's driven randomly, but most mutations either don't help, or downright hurt an organism's survival.

rsynnott 4 days ago | parent | prev | next [-]

I look forward to software which takes several million years to produce and tends to die of Software Cancer.

Like, evolution is not _good_ at ‘designing’ things.

bluefirebrand 5 days ago | parent | prev [-]

So we're software evolvers now, not engineers?

Sounds like a stupid path forward to me

dwaltrip 4 days ago | parent [-]

We’ve always been software evolvers. Ideas that have been around for decades, such as “a codebase is a garden”, are even more relevant now.

monkeyelite 4 days ago | parent [-]

Iterating on a design is not the same as throwing out crap until it works.