3 ms·
The example root cause is not even close to the "root cause", this is just the root cause that auto-dealerships would like to sell you. An additional why yieles
by ouid 3y ago
The example root cause is not even close to the "root cause", this is just the root cause that auto-dealerships would like to sell you. An additional why yieles something like:
6) Regular maintenance is often more expensive than repairing the car on failure, or buying a new car, and when maintenance predicta that a part is going to fail, the solution is still to replace it
- moring 3y agoAlso, there often isn't a single "root" cause. Causality is a DAG. To start, the alternator belt can simply break even when well-maintained. It can break when under stress due to another part that isn't working correctly. The alternator belt could be a well-known source of problems in this particular model, or could have been replaced by a cheap one by a previous owner, or could have been exposed to corrosive airborne chemicals due to where the vehicle is typically parked. Likewise, in the ID parsing example, there is a quick jump to "It should ignore values past &, Because & is the field separator" without asking why a field separator gets into this parsing function at all. Is this function expected to handle strings that contain such a separator? (All code operates on certain assumptions, so it is futile to expect a parsing function to handle "all" cases -- there simply isn't a useful definition of "all" that could be the basis for that.)
- taeric 3y agoI love when folks argue that I should replace my working vehicle because the engine may go out and I would have to do a several thousand dollar replacement. Which, yeah, would suck. But how in the world did we start accepting the path to financing a new vehicle as the answer?