I wrote to push back against some sweeping claims that are made nearby, such as &quot;if the hardware is bad, your software will be bad.&quot;  This is simply not true for many values of &quot;bad&quot;.  Another comment nearby regarding testing also surrendered prematurely.<p>I worked and published in the area for a few years, so I have a definite POV.  I find it appealing that software can, in some cases, make up for the failings of hardware.<p>The topic area is fascinating.  It has some of the intellectual aspects of security research: you can get somewhere by breaking through abstraction barriers in surprising ways.