Computer programming is really a lot like writing a recipe. If you've read a recipe, you know what the structure of a recipe is, it's got some things up at the top that are your ingredients, and below that, the directions for how to deal with those ingredients.
Scholasticism, a concept which does not bear criticism, is a theological concept specifically designed to sustain faith in the immortality of the soul.