Today, during church, I was thinking about Bible interpretation and the debate over whether we should take it literally or not. I’ve always had my own thoughts and philosophy regarding the answer to those questions and today I thought of another way to put it.
When reading code, you can’t take it literally. You can’t look at a new language and expect to understand what pieces mean or how they fit together in a framework. Yet the program works–it does what it’s supposed to. There also might be linked libraries and other resources you can’t see so the code you’re looking at seems to be nonsense, missing pieces, inconsistent.
But if you use the program as designed by the designer and developer, it works elegantly and most excellently.
Also, garbage-in; garbage out.