Re:*(char*)0 = 0; - What Does the C++ Programmer Intend with...
by SilasX on Tuesday October 17, 2023 @11:51PM
(#37924678)
Oh, one more refinement:
Surgeons are constantly killing people[1], and every time, it turns out it was because the surgeon disabled a known, recommended safety rail, and whenever anyone points out that they should stop disabling the safety rails, they insist that they know how to operate without them, it's those other people that don't. Plus it's sooooo inconvenient for an operation[2] to take five more minutes, they're too good to have to deal with that.
[1] introducing security vulnerabilities
[2] code changeset submission
Re:*(char*)0 = 0; - What Does the C++ Programmer Intend with...
by dekhn on Wednesday October 18, 2023 @03:56PM
(#37933940)
The one thing I remember from watching my wife's surgery is that they counted the surgical sponges going in, and counted them coming back out. Because sometimes surgeons would forget and leave a sponge inside and then the person woudl get a really bad infection.
Honestly, checklists and procedure matter more than most people want to admit.
This casts flexibility vs safety as a tradeoff, which it is.