Super.NET Blog, Dawg

Words on the brave, crazy path towards a ubiquitous .NET client model.

Developers Win! is now Super.NET. Learn More

Soul Space

This is an article on the topic of philosophy in software, business, and life.

Quick Word on Value Judgments

Before diving into the subject, I think it’s appropriate to have a quick word on what might be perceived as value judgements within my communication. That is, in describing my approach, the tendency is to say or perhaps infer that my suggestions or suggested approach is “better than” or “above” another. This is not my intent these days, but I will say that was certainly my state of mind at one point in my younger years.

What I have learned is that there are a multitude of ways to approach a problem. You have to learn what works best for you and you alone, all the while making sure that it’s your path.

Having your own voice is key here, one that is free to express itself without limits so that it is truly authentic.

What’s also important is that we respect other opinions and approaches, even if and when that opinion differs from your own. Be receptive to feedback and change. This was an especially difficult lesson for me, especially after Silverlight was discontinued (which I address in the next article).

Soul Space

What is “soul space?” Well, the way I look at it – we are talking philosophy here, after all: we are all here on this planet to “carve out our own soul” in this realm that we currently find ourselves in presently. It’s a bit of a “soul space” for lack of a better expression: a space to carve out our souls.

If you have seen the movie Big, then you might remember the scene where the protagonist as a kid ventures into a carnival and stumbles upon a fortune teller – Zoltar! – that offers a “fortune” (or granted wish) that results in the plot for the movie: the kid abruptly turns into an adult and learns how to live as one as such.

Well, this metaphor is the closest that I can describe the realm we find ourselves in now. I would like to think that we somehow entered this realm in some fashion much like being in some sort of carnival or even arcade of sorts on some plane that is completely indescribable to our present way of being. In doing so, this “fortune” is essentially used to script out our “human soul” here in this grand theatre called Earth.

What I would like to think is that you are now this alien conglomeration visiting this realm, visiting this place and etching out your soul accordingly.

Fragmented Parts of a Composite Whole

Of course, you are not the only here in this theatre, but others are as well.

However, herein lies a key component to what I believe, and I will get into why this matters in business and software after diving into this rabbit hole.

We perceive others as being separate, but consider that the planet we find ourselves on now very well could be an organism in its own right, and that we each as a human being are comprised of this organism. As such, you and I as a human being are actually cells of this seven-billion celled organism called Earth.

We all seem autonomous, but are we really? Are we really so separate? Could it be that the same life force is cycling and oscillating between these seven billion “cells” every Planck second? Or perhaps even faster as such?

Consider that we live in a realm where dots of space can instantly share information with each other no matter the distance. We currently have no grasp or full understanding – nor are we anywhere near close to it – on these “dots of space” within our own brains and what information they are sharing with other “places” within the Universe (or elsewhere) which could, in fact, be other human brains.

What Does This Have to Do with Business?

Rounding back to the important point here and one relevant to software, is that if we are all connected in this way, we should also put this into perspective when we relate to each other. More specifically, we should be mindful for when we treat each other with negative energy. Even further, consider that when you denigrate or cast down aspersions upon another human being or “fellow cell,” you are actually doing it to a part of your greater self, which, for all intents and purposes of the reasoning here, is actually you but in a different configuration of reality.

As I hope to highlight further in this series on philosophy, Super.NET is not about making a quick buck or looking to achieve “nerd popularity,” but more about ensuring that we do the right thing and establish a legacy – that of enduring .NET excellence. Not just in the software we build, but also in how we treat each other in doing so.

There are not wrong answers here, only decisions.

That being said, if others are themselves carving out their own soul in the same manner that I am, then who am I to judge them? Who am I to state that their soul – or rather, their decisions in carving out their design as such – is better or worse than mine? This is a big epiphany of mine lately and thought I would share it here, for better or for worse.

There are not wrong answers here, only decisions.