DEV Community

Discussion on: Weeding Out Distributed System Bugs

Collapse
 
dbanty profile image
Dylan Anthony

Great post! I love the comparison to Bohr and Heisenberg, I hadn’t heard that before.

The Heisenberg bugs are definitely more prevalent in any situation where there are parallel tasks, whether it be multi-threading or completely distributed.

Also, with IoT we’ve encountered several Heisenberg hardware failures! Environmental changes can have effects on hardware that are near impossible to reproduce in the lab.

Collapse
 
vaidehijoshi profile image
Vaidehi Joshi

Great point re: hardware failures in IoT! I haven't done much hardware stuff but I can imagine that, even with the many improvements we've seen, hardware failures are really hard to deal with whenever they do happen