The Process Of Catharsis

Explained in terms of software development analogy

Utpal Kumar
Jun 12 · 5 min read
Image for post
Image for post
Photo by Zan on Unsplash

Most people consider their mind to be something sacred and hence they don’t ask questions about how it works and simply go with the flow. Now if the tendencies of the person matches those with what is acceptable in his/her society then he/she may be able to go through life without much difficulty. But for others, life will be a burden. In this article I shall delve into the process through which one can change the way mind processes stimulus so that one feels a general sense of happiness and is able to provide loving response to most external stimuli.

Analogy

For the explanation of the procedure to change mind’s programming, I shall take the analogy of software development. Our body is like the hardware and our mind is like the software. Also a point to note is that consciousness is what keeps human beings alive and functioning similar to it electricity is what keeps hardware and software, functioning. Also electricity is the common force which makes all computers on the planet to run so is consciousness the common force for all beings on this planet which keeps them alive and functioning. Without consciousness all beings cease to exist and without electricity all computers cease to function.

Unwanted feelings analogous to bugs in software

In a software development team there are many developers who develop a single software but for simplicity sake consider there is only one developer i.e. you, who is responsible for the whole software (i.e. your mind). There may be other people who give requirements based on which the code is written. These requirements are analogous to the stimuli that a person receives in real life based on which he programs his mind and gives a valid response. Till the time one is not working on changing the subconscious programming, he/she is like a developer who keeps on programming new code based on new requirements but never makes the effort to solve existing bugs. Bugs in software are inevitable and these bugs are analogous to feelings and response to stimulus, which is not in accordance with what we want.

Now these bugs keep on adding and make it difficult for the software to function. When the software reaches this state, most developers simply give up while some go through the ordeal of understanding what caused each bug, analyse the legacy code and make changes to fix them.

Similar to it people who are not able to change their subconscious programming, keep on adding more and more cases where their feelings and response to stimuli are not in accordance with what they want i.e. they have anger, jealousy etc for a lot more situations in life. This causes them to close off from the world as by closing off they are trying to control the stimuli that can reach them. This does not allow the person to live life to the fullest.

Now, I suppose, most of you, who are reading this article, are adults i.e. you all are working on a legacy software (and not a new software). As you might be aware, there is a great challenge in fixing bugs in legacy software. While debugging one needs to follow a chain of events leading to the place which might contain the root cause of the bug. Also while going through the chain of events, the developer needs to go through experiencing the pain of understanding the code at each point and possibly also fixing it before proceeding to the next linked event. Similar to it, in catharsis one needs to follow the chain of real life incidents stored in subconscious to reach the incident (which normally is the oldest) which might be the root cause of the feeling that we don’t want to have. Emphasis should be on the oldest incident as it has bigger effect on us. Later on when we face similar situation, we close off beforehand causing it to have lesser impact on us. Now while going through the chain of real life incidents, one also needs to go through the pain of experiencing the fear associated with that intermediate incident and only then can he analyse it, fix it and move to the next linked incident.

When one reaches the piece of code which might finally solve the bug, he needs to go through the pain of understanding it fully (and not partially as he might do for intermediate cases) before finally changing the logic to fix the bug. Afterwards the developer runs the software and by exercising that same piece of code, he should see that the bug is resolved. Similarly when one reaches the incident from subconscious mind (he will have a gut feeling that it is the one) then he needs to experience all fear associated with it and vent it out through various means such as fast breathing etc. Then he can objectively analyze the incident. Most often fixing here means replacing an existing belief with a new one and putting a positive image of ourselves (and others) in the incident. Then rerunning the incident in mind should not have any emotional charge associated with it. Having guts to put in new belief requires one to have good knowledge of the functioning of society and psychology in general otherwise it may have its own repercussions.

Disclaimer

Initially a developer may not have the expertise in debugging techniques and also may not be aware of the content of the legacy code so, to fix first few bugs, may take time but eventually this can be fastened. Similarly a person who is just starting with catharsis may take some time to see visible positive results in his/her behaviour but if he/she stays on the path then success will be attained. Also a point to note is that even if a person has attained enlightenment but plans to stay in the physical realm, then also contents of his subconscious mind doesn’t change. Events associated with fear is wired in the brain and the brain connections do not change even after enlightenment. He/she may lose fear of death but any stimulus which leads to an incident in subconscious mind associated with fear, will make him/her feel uneasiness or anger. There are many examples from contemporary spiritual leaders who fall into this category. So ultimately there is no escape from catharsis till the time one wants to function in the society by giving valid response to external stimuli in loving manner.

In conclusion

Thus we all should become like those developers who not only take responsibility of implementing new features but also fix bugs that are already existing. Only then resultant software becomes production worthy.

The Innovation

A place for aspiring writers from different backgrounds

Sign up for The Innovation Digest

By The Innovation

Official newsletter of The Innovation Take a look

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

Utpal Kumar

Written by

Interested in psychology behind human functioning. I write on a variety of topics with most of them dealing with personal development | MS in CS from UCSD

The Innovation

A place for aspiring writers from different backgrounds

Utpal Kumar

Written by

Interested in psychology behind human functioning. I write on a variety of topics with most of them dealing with personal development | MS in CS from UCSD

The Innovation

A place for aspiring writers from different backgrounds

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store