The Shen of Programming
|I wish to convey to those who come after me, who may
work on Shen, a code and philosophy different from those
motivating much contemporary thought. The word 'Shen' is
Chinese for 'spirit'. The spirit of Shen is embodied in
this programming philosophy, because from it Qi and Shen
both emerged. It is quite short.
The principles given here are applied in a modern setting, but arise from very ancient traditions and may be found in the works of the yoga-sage Patanjali, in the martial arts and in the works of the ancient Taoists. They reflect my personal view and are very different from what you will read from Eric S. Raymond and Richard Stallman. I have organised this philosophy, in the manner of Patanjali, in a series of 7 aphorisms to which I have attached a commentary.