Objects are manifestations of classes,
much like errors are manifestations of a bug.
Software bugs are more similar to problems in our characters than you realize.
From looking at various errors, you can deduce that they stems from a single bug.
Similarly by looking at various bugs, you can deduce that they stems from the same character.
Verily you can tell a lot about a programmer’s character from the bugs he introduce into his works.
Fix one bug, and you fix all the errors that could stem from it.
Fix one flaw in your character, and you fix all the problems that could manifest from that flaw.
Diligent programmers hunt for bugs to improve the software he’s working on.
Similarly we should constantly refine our character to improve the life we’re living atm.
The ignorant programmers asks – why the trouble?
But the enlightened one would say – why not?
Working on a Software Project, is like taking a journey.
In a journey, there is a beginning and there is an end.
Some journeys are long, some are short.
Some terminated abruptly, some age and die.
But in all cases, a journey is like a ship sailing in a sea.
Moving towards a destination.
Life is a journey.
But what makes our journey so?
Our lives are manifestations of our characters.
Our characters, manifestations of our beliefs.
Our beliefs == our thoughts manifest.
Therefore the change in our life,
for better or for worse,
begins in our head.
Our thoughts makes our life so.
What begins in our mind, will manifest into reality.
Who determines the success of a Software Project?
Who determines the success of your own life?
Everything begins with a single thought.
The moment the thought is manifest,
your belief, character, and life-possibility of that thread,
is manifest at the same instant.
This is Cause and Effect.
When a cause is made, the effect is bound to it.
At the same instant.
A chain reaction,
we may call it.
Strange, no?
The lessons of life we can learn
from fixing software bugs.
