Sepher Molus - a Kabalistic View of Software Development

by Fr. cos Ingeniorum (0=0) "credo quia absurdum"
(posted to alt.magick on 12/2/93)

I can offer no explainations for where this idea came from. I was playing with a neo-platonic metaphor for software, when a Kabalistic approach crashed (uninvited) into my awareness. I toyed with it for less than a minute and concluded that it might work ... by which time I was hooked. Rather than try to pull the hook out, I decided it was probably easier to push it through.

I must offer my appologies to any readers who like Kaballa and software development. I must offer a very special appology to people who are familiar with one, but not the other ... because this will surely give you a warped view of what the other world is all about.

I'm not really sure what my goal was, but if you can't tell when I'm talking about programming, and when I am talking about Kaballa, I have probably achieved it.

Kabbalistic Tree of Life

Ain-Soph-Aur - limitless light

This is the ultimate source of the energy the permeates the tree. Fifty years ago a massive orgasm of information began on our planet, now fed by an industry that, EACH SECOND, produces enough storage to house all of human history, and more computational power than all of the scribes and mathematicians who have ever lived.

In the Ain-Soph-Aur information has no meaning and serves no purpose, it merely exists ... in inconceivable volumes, in perfect repose, in dizzying motion, and in a continual dance of quantum transformation ... existing simultaneously in all states.

This is a place that has been entirely created by human minds and hands ... but in its existance is incomprehensible to human imagination. An understanding of the pieces conveys not even the slighest inkling of scope, awe and wonder of the whole.

Atziluth - the realm of emanation

where the concepts that underly the software come into being (the recognition of the need and the visualization of a solution that is 'at one' with the need and the available technology)

Daath - the abyss of knowledge

this is the abyss that separates divine inspiration from worldly knowledge. It is possible to operate very effectively in the world, without ever having glimpsed Atziluth. Similarly, many ideas only exist in Atziluth and never find their way below Daath, and so will never know manifestation.

relatively few people are comfortable operating both above and below Daath ... but for those who can do so, their mastery is readily evident in both their understanding and their achievements. It is not sufficient to be merely able to operate above and below the abyss. One must be able to, on demand, operate at the appropriate level, but never fixate on that level to the exclusion of others.

with increasing mastery comes the ability to draw on more of Kether, to take fuller, richer and more complex draughts from Chochma, and a more complete, persistant and automatic recognition of/submission to Binah ... and bring these things across the abyss so that they can become manifest.

actually, it is not all that difficult to cross the abyss into Atziluth and marvel at its wonders ... the trick is bringing back anything of consequence from Atziluth when we return to Briah.

it is held by many that in order to freely traverse the abyss, one must have mastered (and must manifest) the sephera of Chessed and Geburah ... for only concepts so purified can exist in both Atziluth and Briah. A model must be fleshed out by Chessed and purified by Geburah if it is to survive manifestation. Unless you have already mastered Chessed and Geburah, it is unlikely that the inspirations you encounter in Atziluth will survive below Daath.

it should be recognized that experience also travels back up the Tree. Practical experience gained below Daath, when properly abstracted (through the archetypal forces of Chessed and Geburah) becomes fit for Atziluth, and contributes to the raw material of Chochma, Binah and Kether.

Briah - the realm of creation

where the dynamics of the system become clarified, expanded, refined and understood. This is the difference between an inspiration and a real design.

Paroketh - the veil that separates worldy from archetypal

The veil of Paroketh divides the tree through Tiphereth. Below Paroketh are common human experiences, readily accessible to all. Above/behind the veil are archetypal experiences, generally only accessable to initiates who have been trained to recognized and manifest them.

Yetzirah - the realm of formation

where the evolved design is translated into an implementation. Most non-initiates believe that Yetzirah (or even Hod) is all there is to programming.

Assiah - the realm of action

where the software actually executes

General notes and expanded excuses

As with the Kaballa in all other areas, the key to the tree is not found in any one sepheroth, but in ballance and flow. Programming is not a single activity and does not take place within a single sepheroth ... or even in a linear sequence of sephera. Programming is a ballanced interaction of activities, all taking place more or less at the same time. If programming is not working, it is probably because the flow is not active and ballanced. The metaphor of the tree is useful in understanding the flow and ballance.

The test of any insight is its ability to yield useful results. The test of this model is the power it (may) give the initiate to understand and address problems in the software development process. If the model is a good one, working with it should yield many useful insights.

As I have observed on other occasions, I am a very left-pillar kind of guy, and as such my description of the tree (and my inuendos about its paths) are heavily laden with Hermetic discipline. I actually do know a few Orphic (right-pillar) programmers but (in my arrogance) I distrust their path, and so have not given it the attention it probably warrants. There may be a middle path, but if so I have not seen (or recognized) it.

Part of working with the Kaballa is applying it to all aspects of life, and using it to gain value and understanding. This operates at many (and in fact all) levels. Thus, while I may have endeavored to write this at one particular level, I have acted on many other levels (both higher and lower). I will understand, however, if real Kabalists (who read this work on higher levels) conclude that I have a Chessidic imballance that requires Geburahic compensation and act to restore the ballance by sending me death threats. Being a left pillar kind of guy, I see both the inevitability and rightness of such responses :-)