“My dear Lord, I am a living entity perpetually disturbed by the conditions of material existence. I have been cracked to pieces by the smashing wheel of material existence, and because of my various sinful activities while existing in this material world, I am burning in the blazing fire of material reactions. Somehow or other, my dear Lord, I have come to take shelter under Your lotus feet. Please accept me and give me protection.” (Shripada Shridhara Svami, Krishna, The Supreme Personality of Godhead, Vol 2, Ch 32)
Samsara-chakra is known as the wheel of material existence, which continues in a cycle that is generally viewed in a negative light due to the perpetual suffering that accompanies each successive turn of the wheel, as each revolution brings about a variety of unpredictable fortunes. One who is not caught in this spinning, which is constantly working through the effects of time, is thus deemed liberated and free from any effects of material existence. The Supreme Lord, who resides in the spiritual sky and is the fountainhead of all energies, carries a different kind of chakra, one that is described as having an auspicious appearance, sudarshana. Material existence, or samsara, has just the opposite type of wheel, so in the matter of choosing between the two, a sober man would always opt for association with the more beautiful one, the wheel that does not impose any suffering or cause a grinding cycle of pain. Due to the living entity’s marginal potency, unless and until the proper choice is made, the suffering of samsara will continue.
A nice illustration of the resultant effects of not properly accounting for an exit condition from a cycle is seen in the world of computer programming. Due to the advanced technological age, computers have become a mainstay in everyday life, with the internet being the primary source of information, supplanting both television and print media. The software application, or program, is at the heart of the vital functions of the computer, as it is the component that gives the machine its appeal and utility. Without such programs, the computer would be simply a collection of parts incapable of doing anything tangible. Though computer programming can be quite intricate and complex, so much so that it is considered its own field of study, the basic units of a program aren’t too complicated to understand. Just as a large housing structure is composed of simple bolts and different manifestations of wood, a well-functioning computer application is a collection of programmatic instructions presented together in a proper flow and designed to handle and account for different types of input.
In the most basic application, the operations involve the declaration of variables and functions, assignment of different values, calling of functions, and the use of looping constructs. The loop is where things get interesting, as it is especially necessary for dealing with iterative operations, wherein one must traverse through a set of commands or a string of values entering the program from an external source. At the foundational level, the value that requires traversal could be something as simple as user input. Say we have a command line program that takes user input and then echoes back the same value onto the screen with spaces in between the entered characters. Say the user opens the program and enters the word “Krishna” on the screen. The expected output would then be “K r i s h n a ”. Though there are several ways to tackle this problem, as a rudimentary programming exercise the word entered would be stored in a string field, or at least an array of characters.
In this scenario the loop construct is required because the input is not known to the program, for the application is simply a collection of instructions after all. If one writes the program only to handle the word “Krishna”, then the code will fail or not function properly when any other type of input is entered. The code must be able to handle generic information; hence it requires the loop construct to iterate through the input. Since in this example the word “Krishna” is entered, the character string that must be iterated through contains seven letters, or characters. A basic algorithm for delivering the intended result would loop through the string, retrieve each character, append a space to it, store the resulting value in an output string, and then move on to the next character in the input. The output string would be stored in a variable which gets appended to during each iteration of the loop. So if the output variable starts with “K “, then the next iteration would add “K “ to “r “, resulting in “K r “.
When the loop finishes traversing the user input, the resulting string value is then outputted to the screen and the program exits. This all seems well and good, right? But what if the loop doesn’t properly exit? What if there is no proper break condition accounted for in the loop declaration? Most popular programming languages utilized today have a “for” or “foreach” looping construct which makes it easier to break out of the loop at the proper time, but what if we used a “while” loop in this scenario? In a while loop at the beginning of each iteration a simple test condition is applied which tells the code whether or not to continue in the loop. This test condition must evaluate to “false” when the loop has finally iterated through all the values.
When the proper break condition is not accounted for, the result is an infinite loop, one that never stops executing. In the history of computer science, these situations have occurred quite often, sometimes in some of the most large-scale programs. The results are, not surprisingly, sometimes disastrous, as the program continues to function without reporting anything back to the user. If a program errors out or if there is a simple bug not accounted for, the execution will stop and the intended functions will not complete. But the infinite loop doesn’t exit; it continues to perform operations perpetually. In our simple example, we are just reading data and iterating through a string, but what if our code called for a more memory intensive operation at each step in the loop? If the loop continues, it will eat up more and more of the computer’s memory, thus shutting out other programs from the resources they need to function. Moreover, an infinite loop will lock up the program currently being utilized, thus not allowing the user to know what is going on.
Since the beginning of time, man has pondered the reason for his existence and the justification for his being put on this earth. Though this inquiry can continue forever without a solid conclusion reached, through the submissive hearing process tied to the most authorized of sources we can actually find out the answers. The Vedas, the ancient scriptures of India passed down through an aural tradition, state that the jiva souls, which are marginal in their position, have a choice as it relates to association. They can either remain with pure spirit or with dull matter. Both energies, the spiritual and the material, are eternally existing and part of the Supreme Lord. Yet the material energy is considered a separated expansion, so the personal influence of the original storehouse of spiritual energy is absent. Matter is dull, lifeless, and temporary in its manifestations. Though the energy exists perpetually, the different forms that it takes and the influences that result are anything but permanent. Spirit, on the other hand, is directly tied to God, who is known as Krishna because of His all-attractive nature. The personal energy of God is never subject to destruction, ignorance, suffering, changes, or any type of pain.
“The Supreme Lord said, The indestructible, transcendental living entity is called Brahman, and his eternal nature is called the self. Action pertaining to the development of these material bodies is called karma, or fruitive activities.” (Bhagavad-gita, 8.3)
The jivas, we living entities, are in between dull matter, or maya, and pure spirit, or Brahman. Though we are Brahman by constitution, we are technically considered marginal because we have a choice in association. Krishna, as the creator of both energies, is Parabrahman; thus He has no defect in His association, nor is He required to choose between any realm. Wherever He goes is considered spiritual. The material world, the phenomenal realm we currently occupy, is ruled by the separated energy. Our presence on earth is due simply to our desires. When that desire was first initiated will forever be unknown, as only God, as antaryami, or the supreme witness, is supremely knowledgeable. For the jiva to understand any and all truths of spiritual life, he must become God; something which can never happen. Krishna’s post is not up for election nor is it ever vacant. God never becomes God; He is always the Supreme Lord.
Though the human mind may not be able to trace out the initial date of its descent from the spiritual sky, the pathway leading out of the suffering of material existence is quite straightforward. One who thinks of Krishna at the time of death makes their choice of spirit over matter well known. The jiva’s wishes are always respected, so when the desire to be with Krishna is sincere, the association with matter ceases. In the absence of this firm attachment to the Supreme Spirit, the wheel of material suffering will continue. Even at the time of death, when the grossly foolish believe everything finishes, the pure spiritual entity, the spark of life, assumes another temporary dress and is thus given a renewed opportunity to play on the temporary playing field known as the material world.
In computer programming terms, the jivas are caught in an iterative loop, one which executes similar operations during each iteration. Though the body types assumed during each turn of the wheel may differ, with some jivas dwelling in bodies of animals and some in humans, the steps encountered in the loop are similar. When the iteration has completed, i.e. when the time of death has come, the loop condition is measured, wherein the sincere desires of the soul and the results of past work are reviewed. As long as the loop condition continues to evaluate to “true”, i.e. the desire to take another stab at material existence remains, the iterations continue.
“O son of Kunti, at the end of the millennium every material manifestation enters into My nature, and at the beginning of another millennium, by My potency I again create.” (Lord Krishna, Bg. 9.7)
In the most ideal situation, the wheel of material existence will spin only one time for the fallen soul. One lifetime’s worth of separation from Krishna in consciousness should be enough to set the mind straight. But just as the properly written program must account for all types of input, the wheel of material existence is ready to accept an infinite number of loop iterations, so many that even when the entire creation is destroyed, the wheel starts spinning again when the next creation manifests. Whether a particular jiva only wants one material life to live or millions of them, the hourglass of time must continue to pour its effects of change on the material bodies of the residents of the temporary and perishable realm.
So how do we get out from under the rolling wheel that continually causes us pain? How do we ensure that the next loop condition evaluates to “false” so that we can get out of the spinning wheel? The Vedas, though an intricate set of scriptures that delve into many different topics, are primarily about devotion to God. Indeed, that is the entire purpose behind supreme knowledge, to understand that Krishna is the original proprietor of everything, the greatest enjoyer and the best friend of the living entities. The Vedas and devotional service, or bhakti, are equivalent. In this respect, love of Godhead is even more powerful than the Lord Himself. One who is conditionally situated has to work under the dictates of nature and the wheel of material suffering. But one who is wholly dedicated to Krishna in thought, word and deed is so exalted that even Krishna Himself cannot influence them.
The gopis of Vrindavana are the most sterling example of this truth. They love Krishna so much that they abandon attachment to their husbands, families and household duties. Surely they perform all of their required tasks and give outward deference to established codes of conduct, but internally they are always thinking about Krishna and hearing the transcendental sound of His flute playing. When Krishna asks them to stop loving Him and to go back to serving their husbands, to whom they are religiously duty-bound to provide pleasure and comfort, the gopis simply ignore Krishna, considering Him to be temporarily out of sorts. After all, if the Supreme Lord is the ultimate reservoir of pleasure, how can any behavior devoid of His association be deemed a superior engagement? Through the behavior of the pure bhaktas, Krishna’s influences become nullified, as He is incapable of matching their high standard of love.
Obviously ascending to this highest platform of Krishna consciousness is difficult, if not impossible, but the jiva souls aren’t required to become the most sublime lovers, just sincere enough to turn their backs on the allures of material life, which constantly attack the open and vulnerable senses of the individual. In the lower species such as the animals, the intelligence is lacking to fight off the urges of the senses. The human being, however, due to its higher potential for knowledge, can take the necessary steps to not only control the senses, but to focus the spiritual consciousness on topics relating to Krishna. Of all the practices recommended by the devotees of the Lord, none is more powerful than the chanting of the holy names, “Hare Krishna Hare Krishna, Krishna Krishna, Hare Hare, Hare Rama Hare Rama, Rama Rama, Hare Hare”. This mantra contains the names of God and His pleasure potency, so the recitation of this sacred formula should never be abandoned or confused with any type of religious practice aimed at providing a temporary fruit. “Hare Krishna” is meant exclusively for the purpose of providing divine pleasure, one that transcends any and all fruits resulting from sense engagement.
One who regularly chants this mantra, making a routine of the practice, dedicating their lives to ensuring that their transcendental recitation continues day after day, will never have to worry about the loop condition any more. In programming one can wait for the next evaluation of the loop condition to determine if the iteration operations will continue, or one can explicitly call for a break, or an exit, from the loop. The devotees who become purely Krishna conscious through chanting and hearing of the Divine pastimes found in wonderful texts like the Shrimad Bhagavatam, Bhagavad-gita and Ramayana immediately break free of the spinning wheel effects. They are deemed liberated before they even exit their present body. The separated energy, maya, is only harmful and full of ignorance for those who don’t know how to utilize it properly. The paramahamsa, or the topmost transcendentalist, views maya as being Krishna’s dear servant; hence no negative side effects result from maya’s association for one with the proper mood.
When the wheel of material existence continues to roll, the living entities trapped underneath are not in very good conditions. The most debilitating effect of maya is that she continually deludes the jivas who are fully endowed with freedom into choosing matter over spirit. Therefore by regular chanting and adherence to the four regulative principles of abstention from meat eating, gambling, intoxication and illicit sex, the desire of the independent jiva can be altered. Chanting is the most effective method because it gradually brings about knowledge of the differences between Krishna’s three energies and our unique position within the grand scheme. Knowledge is power, and more powerful than knowledge is Krishna. One who has Krishna will never have to be trapped in an infinite loop ever again. Their life’s mission, that of thinking of God at the time of death, will be easily accomplished, thus allowing for a smooth and successful exit from the program of conditioned life.