18 karma · joined July 14, 2017
My customers (machine operators) are right outside my door. I can cut the time it takes to process a production order, the code ships by the end of the week, and I can go out on the floor and get feedback whenever I want. I generally only work on stuff that improves the primary business of the company, so there's very little "garbage" being built.
Last year, my single mother's health transitioned from self-sufficient, but secretly hiding chronic problems, to completely unable to care for herself in the course of a day (she bore some responsibility for this, it was not completely an accident). I let the US health care system walk us into a nursing home situation. Some of the health care workers there went to the wall to do what they could, some had no business being health care providers.
I'll never forgive myself for the how it turned out. I don't think I would have done anything substantially different. She did not go gently, it was unpleasant at times and she fought us more than she fought to get better. She lived for 6 months in the nursing home. Maybe I could have stretched it out a few years if I had quit my job, moved into her home and taken care of her myself, but she never would have been self sufficient again. I'm pretty sure I would not have "made it" though that experience though, not sure how else to say it.
I would absolutely personally take care of my wife in our home if she fell ill, and I'm saying that knowing a lot more about the end of life than I used to, how difficult and long it can be. I do not want my children to do this for me.
What I mean is (using a hypothetical): Suppose there's a flaw in the arithmetic unit (e.g. integer division). There's a microcode update, all integer divisions are correct, but run at 86% of previous performance. In next generation, the hardware is fixed and performance will be back up to 100% of designed performance.
Does the same type of handwaving apply to these types of security exploits?