4 ms·
It's like editing a piece of code without fully understanding what it does, without unit tests, and your text editor may be buggy.
by dyu 8y ago
It's like editing a piece of code without fully understanding what it does, without unit tests, and your text editor may be buggy.
- wjn0 8y agoI like that analogy. An even better one: porting the code of `sed' to a new operating system without fully understanding it, using `sed' to automatically correct bugs in fundamental operating system code without checks, recompiling said OS, and hoping it works perfectly.
- dis-sys 8y ago> It's like editing a piece of code without fully understanding what it does, without unit tests, and your text editor may be buggy. No, it is far worse than what you described. your described buggy code can cause damages but you have the choice to delete them all to stop any further damages. There is no such option for experiments done on humans.
- webmaven 8y ago> There is no such option for experiments done on humans. There are, unfortunately, options for deleting humans with "buggy code", the real problems surround the fact that it is other - probably "buggy" - humans making the determination of which humans to mark for deletion.
- nsoonhui 8y agoAnd on top of that, the piece of code is fully spaghetti, poorly understood and documented, and contains tight coupling between components. You don't know what breaks and the implication, until it really breaks.
- heavyset_go 8y agoNot only that, compilation time takes 9 months and it could take several decades for a fatal bug to pop up in production.