Re: Do what? !! @Cowshed
Even on El Reg how many of us fully understand how a PC works from Begining to End - from an intial flow of 1 or more electrons in a single simple circuit to how the character A I just typed appears on the screen?
I would wager very few.
That depends on what you mean by "fully understand". It's a vacant phrase - you could argue from epistemology, psychology, or neurobiology that it's not possible to "fully understand" anything, defined strongly enough.
In the course of my CS degree I studied everything from electronics to logic circuits to chip design to CPU function to OS design to application programming. I can't think of a level of abstraction in a classical computer that I'd consider a mystery, even if my understanding of them isn't complete. I know my classmates have the same training, and surely we're not a particularly rare breed in the industry.
So while I agree that it's not necessary to understand something "fully" in order to use it, I'd also suggest that many people who work in technical fields do, in fact, have a pretty decent understanding of the equipment they work with. And if they need to understand QC someday, they'll be able to pick up a pretty decent understanding of it, too.
(Incidentally, we - that is, all of humanity - still don't "fully" understand a lot of our simple machines. Physicists still can't explain the dynamics of bicycles, for example; it's been shown that neither the gyroscopic effect nor the caster effect explains bicycle stability. We have a pretty good idea how levers and inclined planes work, though, so that's two of the first three.)