BP: Formal Proofs, the Fine Print and Side Effects (2018) [pdf]
people.scs.carleton.ca
people.scs.carleton.ca
And similarly: if we have a good idea about how the idea works, then perhaps it is easy to end up with a good implementation.
But the situation is of course completely different when you already have an implementation and you want to get "the simple idea" of how it works. And a lot of things you're going to interact with are those existing implementations, not just ideas of them.
Einstein said something closely related:
https://www.maa.org/press/periodicals/convergence/quotations...
At first I thought it referred to BulletProofs, a zero knowledge proving system, but it has nothing to do with that.