The Relationship Function()

Relationships of all variety are a very curious thing. I have noticed the parallels between our professional relationships and those we aspire to establish with others, in our personal lives. Additionally, I have always looked at the computer programming world as a means to test and verify. We can trust something to work, but sometimes we need an objective test as proof. For perspective, consider the following.

Let us assume a contract (filename: contract.js), evolving as it progresses through its’ lifetime. However, the framework assumes 4 conditions: respect, honesty, transparency, and truthfulness.  Collectively this establishes the contracts’ intent.

Using the function analogy,  let the two parties’ variables, ‘var Contract1’ & ‘var Contract2′ , be the 2 data sets of our core beliefs to be passed through the relationship function, which in its’ ‘Local Scope’ carries a set of conditionals {if var1 == var2, return true (boolean)}. If the function expects a series of arguments but is missing one of the core values, the function will return a NULL value. Similarly if both people assume the role of variables in the function for equal value, then both should be required to pass equal conditionals. If one passes an invalid data set with intention of comprising the function, their value will outweigh that of the other individual thereby yielding a discrepancy.

If we expect and want those 4 conditions[the principle data set] to hold ‘true'[1] through the remainder of the relationship, both parties[variables] have to successfully pass through the function. If only one adheres to the contract, the relationship between the two variables is no longer equal and the contract is void.

The point?

You can not expect anything from anyone in any relationship if you refuse to adhere to the same rules you expect the other party to follow. Both must have equal return values.

f836778cb02f2c870fb3652a8a1a5b32

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s