Algorithms for Life

Algorithms For Life

I was reminded of codes this afternoon, and a couple of new code experiences came to mind…

  • In the sixth grade, my friend and I learned ASL and Morse Code so I could cheat on tests. Of course, everyone was making straight A’s, including the guy who had failed twice!
  • I loved to read WWII books of code breaking

For over 30 years I have been involved with technology. From keypunch card days and large mainframes to modern web teams and powerful personal computers, I have been fortunate to be a part of the changes that have impacted the way we live and the way we do business. Part of my training and experience involved problem-solving and analytical thinking exercises. From organizing data and workflow to produce desired results, or from developing application systems to process data, I’ve been involved in trying to critically create steps that will produce a specific output. This process can be summed up in a single word that causes those who are math or science challenged to cringe.

What is this word? It is algorithm.

One web definition states that algorithm is “…a set of rules for solving a problem in a finite number of steps…” while another definition states “…any set of detailed instructions which results in a predictable end-state from a known beginning…”

Regardless of the definition, algorithms as “rules” or “steps” are created and followed to produce desired results. They will only produce results that are as good as the rules or steps created. As we wrote programs or followed the instruction to complete some task, we often used the acronym GIGO: “garbage in… garbage out…” We see this humorously when we take an algorithm into the kitchen and try to prepare and cook a meal from a cookbook (essentially an algorithm of steps or instructions to follow to produce desired or expected results). With incorrectly followed steps we get a different meal result. With incorrect steps to follow we will also get differing results.

Authors abound in the leadership arena to provide steps on how to become successful in some venture. With over 60,000 titles at Amazon, there are algorithmic books that give us 21 steps to be a good leader by one author, or from following the mantra that you must first break all the rules. Many have created techniques to create leadership qualities in those that are already or aspiring to be a leader. In a Father’s Day card this year, my son states that he has me to thank for what he has become – this causes me to look closer at my son as a result and judge whether my algorithms on being a Father where successful. This causes me to look over my shoulder and consider all the algorithms of life that I have followed and determine if they will produce success and prosperity, or, have they been full of garbage.

Scripture gives us an early definition of how to be successful. When Joshua takes the reins of a nation following in the footsteps of Moses, God commands him:

“This book of the law shall not depart out of thy mouth; but thou shalt meditate therein day and night, that thou mayest observe to do according to all that is written therein: for then thou shalt make thy way prosperous, and then thou shalt have good success. Have not I commanded thee? Be strong and of a good courage; be not afraid, neither be thou dismayed: for the LORD thy God is with thee whithersoever thou goest.” (Joshua 1:8-9).

Prosperity and success came from attending to the 600+ instructions found in the book of the law. It was not a simple task easily followed, as there were many algorithms within the law to create a successful and prosperous life. Some tasks were designed to be followed by a select few, or even one, while other laws were followed by everyone.

Jesus provided several additional algorithms for successful living that were built upon the law of the Old Testament:

  • Matt 6:33- But seek ye first the kingdom of God, and his righteousness; and all these things shall be added unto you.
  • Matt 7:7-8 – Ask, and it shall be given you; seek, and ye shall find; knock, and it shall be opened unto you: 8For every one that asketh receiveth; and he that seeketh findeth; and to him that knocketh it shall be opened.
  • Luke 13:24 – Strive to enter in at the strait gate: for many, I say unto you, will seek to enter in, and shall not be able.

Each of these produces results that are greatly desired, and the steps taken produce a better life. Another time Jesus was being questioned by a lawyer:

But when the Pharisees had heard that he had put the Sadducees to silence, they were gathered together. Then one of them, which was a lawyer, asked him a question, tempting him, and saying, Master, which is the great commandment in the law? Jesus said unto him, Thou shalt love the Lord thy God with all thy heart, and with all thy soul, and with all thy mind. This is the first and great commandment. And the second is like unto it, Thou shalt love thy neighbour as thyself. On these two commandments hang all the law and the prophets. (Matthew 22:34-40 KJV)

Noticed His ending comment, “…on these two commandments’ hang all the law and the prophets…” The English Standard Version (ESV) translates this statement as this: “…On these two commandments depend all the Law and the Prophets…” The root of instructions finds a home in the concept of Love. Not the love of this world – which will produce worldly results, but the love of God that gives us an opportunity to love others as God has loved us – individually and collectively as His beloved individual and collected group of created beings.

I submit that this is the most important Algorithm of all times – Love God, Love your Neighbor. Click To Tweet

This produces results that truly create success and prosperity in a person’s life. Regardless of the algorithms that mankind has created to produce desired results, nothing; absolutely nothing will create more success and prosperity in our lives than following the Algorithm for Life.