News for hackers. Stuff that matters.
Re:What Should We Do to Prevent Software from Failing? by avmich on Monday May 20, 2019 @04:56PM (#19965104)
Try to solve an aerospace problem with this "simple" approach. No, you don't get to add strength willy-nilly, or just swap materials on a hunch. You're working with safety factors which sometimes are less than 1 (come back for references), and those physical properties of materials are notoriously stubborn to changes. You know, some Richard Feynman once quipped "nature can't be fooled, dammit" - that extends to "water boils at 273.16K full stop (standard conditions), no, you're not going to change that".

Yes, you can often do more complex design. Sometimes though it costs you centuries to choose a good combination of existing physical properties (architecture), and sometimes it's "just" decades (Gravity Probe B). Wanna propose similar approach to software? :)

Re:What Should We Do to Prevent Software from Failing? by 8note on Monday May 20, 2019 @05:53PM (#19965663)
safety factor less than 1? you're planning that the thing will break early?
Re:What Should We Do to Prevent Software from Failing? by avmich on Monday May 20, 2019 @08:19PM (#19966600)
Liquid fuel rocket engines sometimes could be planned to work under the plastic deformation stresses, not elastic stresses. Given that their life-cycle is measured in seconds, such an approach - which brings some admirable weight savings - could produce results.