@Ambraven In fact, this is exactly how we debug houses ; try to isolate the problem, find the most probable causes and drill holes everywhere to see where is this f****** leak.
@Ambraven Thinking of it, it's actually easier to debug software than houses. Valgrind is cheap while using thermic or spectroscopy techniques to find leaks in house is more expensive !
See? You should be happy :D
@Kuro I would be happy if softwares were build with as few bugs as a house. And yes, I know house have their share of bugs but it doesn't compare to freaking softwares.
@Ambraven I would say you haven't been involved with builders in south of France :D
Joke aside, the cost of a bug in a building is really high and typically difficult/impossible to repair.
If there is so many bugs in software, it's also because they are typically cheap to repair a posteriori.
Typically, domains where bugs are very costly (planes, powerplant, etc.) leverage many techniques for avoiding specific classes of bugs.
@Kuro At least for programming we have valgrind