Hacker News new | ask | show | jobs
by tehlike 2481 days ago
That is life's way of doing it. Evolve, let natural selection take its course, rinse and repeat.
1 comments

After a million years of testing software in prod, after collapsing banks, exploding spacecrafts, huge bugs and other software collapse, the systems that will have naturally survived might be those designed in TDD.

Which begs the question: If that’s true, why didn’t nature use TDD? If it doesn’t, maybe it is not the right design?

If TDD fails quickly enough against real-world challenges, it would leave little evidence in the fossil record.
Who says nature doesn't use TDD? Maybe we haven't actually reached prod yet.
TDD isn't the opposite of testing on production. TDD doesn't mean testing.