top of page

Self-Writing Programs: Evolution and the Lens of New Religions

In the wake of rapidly advancing technology, self-writing programs have emerged, illuminating a significant evolutionary trajectory in the software industry. These programs autonomously write and amend their own code, mirroring principles from new religious movements that emphasize continuous revelation, transformation, and progression.


The advent of self-writing software can be compared to the emergence of new religions, characterized by novelty and an emphasis on continual revelation. Just as new religions arise by breaking away from traditional religious tenets and advocating ongoing spiritual enlightenment, self-writing programs depart from traditional static code software and continually modify their 'doctrine' - the source code.





The concept of continual revelation and transformation, central to many new religious movements, aligns with the mechanism of self-writing programs. These movements highlight the value of progressive enlightenment and adaptation, a spiritual quest to refine beliefs and practices over time. Self-writing software mimics this quest, continually altering its code to optimize performance and efficiency, reflecting a form of digital 'enlightenment.'


Additionally, many new religious movements champion individualism, self-realization, and personal spiritual journeys. Self-writing programs encapsulate a form of technological individualism. They embark on their own 'journeys,' independently crafting their code, learning from interactions, and evolving in a manner unique to each program. In this way, self-writing software symbolizes a digital journey towards self-actualization, paralleling the spiritual journeys undertaken by adherents of new religions.


Furthermore, new religions often display a dynamic tension between tradition and innovation. Similarly, self-writing programs exhibit this dichotomy. While they are rooted in conventional programming knowledge and techniques (tradition), they employ innovative strategies to modify and improve their own code (innovation). This reflects the tension and balance between the old and the new, the established and the groundbreaking, inherent in both domains.


However, with the evolution of self-writing software, a philosophical conundrum surfaces that mirrors a dilemma within new religions - the question of authority. In new religious movements, authority often shifts from traditional, external sources to the individual. Similarly, self-writing programs transition the authority from the external programmer to the program itself, raising questions about control, autonomy, and the implications of 'self-authorship.'


Moreover, the potential for self-writing programs to form 'networks' or 'communities' can be viewed through the lens of new religious congregations. As these programs advance, they may collaborate or compete, forming networked 'societies' reminiscent of new religious communities. These digital 'societies,' like religious communities, may foster mutual growth, competition, or conflict, adding another layer of complexity to their evolution.


Finally, the advent of self-writing programs stimulates discourse on digital 'transcendence.' Transcendence, in many new religions, is a significant goal - the aspiration to surpass ordinary existence. In the realm of self-writing programs, we might ask - what does transcendence look like? Could it be the attainment of perfect efficiency? The evolution into a self-aware AI? These questions prompt us to consider the broader philosophical implications of this technological evolution.


In conclusion, self-writing programs represent a compelling evolutionary trajectory in the software industry, paralleling principles and dilemmas from new religious movements. Their continual self-revelation and transformation, tension between tradition and innovation, shift in authority, potential for community formation, and the quest for 'transcendence' embody key facets of new religions. As we continue to develop and interact with these self-writing programs, these parallels provide a unique perspective to understand and navigate their evolution, fostering dialogue between technology and spirituality. Understanding the evolution of self-writing programs through the lens of new religions may offer a path towards integrating the transformative power of technology with the introspective depth of spiritual thought

Comments


bottom of page