4 ms·
A lot of the software you interact with on a daily basis is made to be robust at least from a system point of view. Firmwares are tested because if they fail ho
by WastingMyTime89 4y ago
A lot of the software you interact with on a daily basis is made to be robust at least from a system point of view. Firmwares are tested because if they fail horribly the product will get returned or cause real damage. Communication protocols are designed to be fault tolerant. Critical infrastructures operate far from their peak capacity and are doubled. There are buffers everywhere limiting the impact of a brittle piece.
People seldom realise how much engineering is necessary to make the modern world tick and that goes for software too.