Earlier quoted context omitted.
Great nuance and insight! That feels like part of it. When I'm wearing the Software Engineer hat, yes, the entire world can fail if a single nit is imperfect. But when we wear the Human Conversing or Persuading hat I expect and indeed enjoy seeing and using a more fuzzy logic. I expect more buffer and assume-I'm-not-an-idiot-kid-please-get-off-my-lawn-been-there-done-that-have-the-tee-shirt-thanks. Compilers and CPUs…
Unfortunately, I don't think "aha!-you're-not-exactly-right" kind of people are going away anytime soon, they've been around on the net since I first laid mouse on it (the 90s, I'm not that old) and they've conquered the technical forums for a reason. Some people simply have that sort of mindset, one just needs to wear the "deal with it" hat and get over it. In fact, those people are very useful and most of them have…
maybe turn it into a C poem and wear as a T-shirt?
I once had the following printed on a T-shirt and wore to a Meetup.com event here in Colorado, and out of the crowd an early Bell Labs alumnus (C/UNIX era) emerged and tried to recruit me:
while (!(success = try()));
perhaps: void whatever(params) {
assert assume_im_not_an_idiot_kid_please_get_off_my_lawn_been_there_done_that_have_the_shirt_thanks(params);
...
}