←back to thread

54 points tudorizer | 2 comments | | HN request time: 0.001s | source
Show context
alganet ◴[] No.44403486[source]
> This evolution in non-determinism is unprecedented in the history of our profession.

Not actually true. Fuzzing and mutation testing have been here for a while.

replies(2): >>44403513 #>>44404354 #
1. diggan ◴[] No.44403513[source]
I think the whole context of the article is "program with non-deterministic tools", while non-deterministic fuzzing and mutation testing is kind of isolated to "coming up with test cases", not something you constantly program side-by-side with, or even integrate into the (business-side) of the software project itself. That's how I've used fuzzing and mutation testing in the past at least, maybe others use it differently.

Otherwise yeah, there are a bunch of non-deterministic technologies, processes and workflows missing, like what Machine Learning folks been doing for decades, which is also software and non-deterministic, but also off-topic from context of the article, as I read it.

replies(1): >>44403633 #
2. alganet ◴[] No.44403633[source]
I just have a problem with his use of the word "unprecedent".

This is not the first rodeo of our profession with non-determinism.