![]() | ![]() |
Today's sermon was titled "Don't waste your job". Basically a sermon on why our jobs in themselves are glorifying to God, and the attitude we are to have in our work. So it got me thinking to how programming actually is in itself worship. Let's start with two truths:
1. We are made in the image of God (Genesis 1:27)
2. We are commanded to subdue the earth (Genesis 1:28)
For #1, it seems to me that we worship God by showing who He is in the image we bear. For example, our ability to laugh and be joyous is a reflection of God's joyous heart towards his people. So every time we laugh, we are in a sense telling others of God's character, hence glorifying Him and making his joy known on the earth.
Using this principle, I believe it can also be applied to programming. What does programming reveal about God's character? He's a creative maker of new things! Let's see what programming projects God has completed:
DNA
The craziest code ever written. A complete description of a person's physical and mental make-up. Ability to combine with another person's DNA to create a totally new and unique person. So complex that scientists don't know what the heck most of it even does.Laws of Physics & Matter
Try thinking of a couple rules by which the entire universe must run on, and make sure they all work together in perfect harmony. Oh, and you're only allowed to use 3 building blocks (protons, neutrons, electrons). And create some intelligent self-sustaining life while you're at it.So, although my programming skills are nothing in comparison to God's, through my creative work and creation of new code I am showing all a glimpse of God's creativity in his own creation. Cool.
For #2, God commands us to subdue the earth, which basically means ruling the earth and developing it. Since software is a huge part of our society and its development, by programming I am contributing to the development of mankind and therefore obeying God's command in Genesis.
In conclusion, it seems that programming in itself can be worship. By developing software I am emulating God's creative nature in developing us, as well as furthering the development of our society. Never thought of it that way before, but it will definitely make a difference in how I approach the work God has given me.
Now if I could only emulate his perfection, I wouldn't have to do all this debugging. Bah.






