Software can be tested. Test cases can be supplied, performance can be measusred and the output verified. In open-source software, the code can also be read and one can understand the thought and techniques and other intricacies and decisions that went behind making that piece of software. In other words, the entire body and soul of the product is out there in front of you.
The same can be known about coffee, if you put in the effort. I recently came across an image that expresses exactly that. You can know where the coffee originated, the processes it went through, the people involved and other details. The complete life of the product (though to many people coffee is more than just a product, more like a piece of art) can be put in front of you, the user, the consumer, anyone who deigns to ask.
Why not with hardware ? And when I say hardware, I don’t mean electronics. Sure, hardware, electronic or otherwise can be “tested” for particular things. Stresses, strains, temperature responses, resistances, brittleness, opacity and a ton of other things can be “tested”. Electronic goods which are assembled have QR codes on every major component in them, but they don’t tell you where they were made, what processes went into making it and the like.
I can understand that there is the “too much information” argument, and about the usefulness of it. But I liken this idea to that of a “physical MD5 checksum”. There is an “MD5” checksum to check the integrity of code, to see if the product as it was packaged and supposed to be. Having a physical MD5 checksum, could open up quite a few possibilities.
– You could actually be able to check if things actually are what they claim to be. With the advent of 3D printing, this should be a pretty useful testing probe.
– You could distinguish your “Made in Taiwan” from “Made in Korea”. Win for activism and awareness, not such a pleasant thought for corporates and governments.
– You could know how your product is made, where it is made, if the product you got is the one you paid for or one with a “cheaper / less reliable / more hazardous” component
– You could actually know if and how your Apple product is worth the “premium” that you pay for it over other alternatives, without having to rely on marketing content manufactured for you by any company
There is quite an obvious con too. Manufacturing secrets and processes could be revealed, which in most cases are patented trade secrets and often minor things are differentiators between products, and wouldn’t do well to be revealed. But then, this entire idea is about accountability and openness, so I guess there are decisions and trade-offs that would need to be made.
One more disadvantage would arise from having too much information. Knowing too much and having too many things to choose from, can paralyze you. Nevertheless, choices can be broken down, information can be prioritized, and made manageable. There are complete industries and professions that do that. After all, where would we have been if we had not accepted use of fire because it could burn if improperly used ?
P.S. I hereby certify that this entire thought was not influenced by any sci-fi movies, but by the simple question I had when I was in a supposedly career-deciding examination – What if my food or drink which was instructed to be left unprotected in a common waiting area was tampered with ? There should be a checksum for that.
P.P.S. Feel free to start a discussion with me by dropping me an email 😉