Reflections on Trusting Trust by Ken Thompson (1984) and a variation that played out in real life. Diverse Double-Compiling: proposed as a practical way around this “root of trust” problem. However, I do wonder when the need for a ‘trusted’ compiler will become too-strong of a requirement. Maybe time to build the Noah’s Ark of trusted software?
I wasn’t sure why anyone should be so eager to hand the keys to society over to people whose primary qualification was curiosity.
— Anna Wiener, Uncanny Valley: A Memoir