Sunday, October 18, 2009

ChAnGe is PaRt of LIFE and WORK !

Professionals react differently to change in their workplace, depending upon their personalities. Some people thrive in the midst of change, anticipate it, and accept it as a path to personal growth and adventure. Others resist change, convincing themselves that it's unnecessary, and refuse to accept it. Still others reluctantly admit that change is needed, but pine for way things used to be.
Many of us have work patterns and habits that we prefer keep set in stone. Once we become used to doing something one way, we resist change. Becoming obstinate in our view of workplace change might impact our performance and job security. An obstinate spirit could indicate an underlying fear. Talking with others about your fear of change usually helps calm or alleviate your fears.
So, how can you prepare for change in the workplace?

Consider these directives, which can help you move toward change with great confidence.
Rely on the strength of your faith in God.

Remember that God is the greatest agent of change in your life. You do nothing in and of yourself without God being involved. The things about you that have been changed from your former nature are much more significant than any change you might be required to make in the work place.
Expect change is a process
Most of us, when presented with another way of doing something, deny that there is a need for change. We then resist, begin to explore why the change might be needed, and, after we explore the options, finally commit to and accept the change.
Seek knowledge. Gather information, ask questions, and learn as much as you can about why those initiating the change have made the new proposals. As you begin to understand why, you will be better able to accept the change.
Prepare for disappointment.
Just when you think things are going well in a change initiative, you can plan on experiencing disappointment. Some people experiencing change miss their old work patterns and must accept the new way as reality if they wish to continue in their current roles at work.
Be a change agent. God is about changing our lives as Christians. And change is evident in our work culture today. Technological advances alone keep us updating, moving to new systems, and learning new work methods just to keep up with our competitors. You can learn to embrace change as you work through the process and then help bring others onboard. You can’t serve as a change agent in your workplace without first embracing change yourself.

Tuesday, September 22, 2009

THE BEST FRIEND


Sometimes I'm lost,when everything I do seems so wrong.
But with your powerful words,you make me feel so strong.
Whenever my heart is crushed,I cry day and night..

.But when I see your loving smile,everything seems all right.
When I have a bad day,and I feel really blue...

I just remember all the sweet things you do.
When something's on my mind,but I'm afraid to share..

You can always get it out of me by saying," You need to tell me so I can be there."
When I'm cold and scared,shivering with fright...

You warm me and comfort me,by holding me tight.
You are the best friend I could ever have.

And I will never be able to forgetthe warmth, the smiles,

the respect you've given,ever since the day that we met.

Saturday, August 29, 2009

Unrealistic Expectations In Friendship

Often, we believe that others ought to treat us the way we want them to respond. We may tend to put a relationship on a pedestal expecting more from an interpersonal relationship than it can deliver. Then when others fail to meet our expectations, we feel betrayed, frustrated, and resentful


We may expect a great deal from others because we are dependent. We may lack confidence and rely on others to fill the void of our unsatisfied needs. Our demands of others may become overwhelming as we pursue and then watch as our friends back-peddle in reaction to our needs. As our friends pull away we project our own desire for wholeness in an emotionally dependent manner and a cycle of pursuing and distancing is created

When we expect too much from others, we are generally self-critical as well. The part of us that is self-critical is a remnant from childhood that typically represents the echo of one of our parents. The inner critic is the judge and jury of our behavior. It is the part of us that is filled with mandates such as, "you ought to", "you must", "how could you", "why didn't you." and so on. Often, instead of taking control of our critic, we project it onto others and make friends feel defective. We may use the same critical terminology on our friends that our parents used on us. It is always a good thing to take responsibility for our critic. We must listen to it, understand its history, and learn to give up its demands. Then we can approach our friendships with realistic expectations.


Having realistic expectations for others involves realizing that all of us are less than perfect. Instead of looking to others to meet our needs, we must take responsibility for our own life and make necessary changes that are in our best interest. We must leave our self-blame behind and find ways to untwist our thinking and behavior to make our lives more fulfilling. It is important to value and accept our partners and friends for who they are. It is in our best interest not to spend our energy trying to change them to fit an image of what we believe we need and what they can provide for us.

Sunday, March 8, 2009

Program Debugging Guide

Programming is a humbling experience. An experience that causes one to reflect on human error. One major cause of these errors is syntax, syntax, syntax. We tend not to notice when we have made a typo. It is too easy to spend an hour trying to fix a problem that was caused by a typo. Accepting human error, that you made a mistake, is a reasonable first assumption.

Another important assumption to fixing problems is Occam's razor - the simpliest explanation is more often than not the best. When we initially expect a simple error we don't try to over complicate things and we are more likely to use basic techniques to trap the error; we use simple debugging procedures.

Sometimes just writing a message is enough to see what is going on. One easy technique is to trap the error in a try catch block and write the error message. Its surprizing how often this simple technique is not used.

A very important step to avoiding errors in your application is testing. This is best done on a separate machine to the development and production servers. Even if you don't have access to a test environment this is no reason not to test. We developers are not the best testers. Get someone else or preferably a group to test, believe me you'll save time and probably money.

One of the most common errors is the 'object reference not set to an instance of an object'. Null reference errors are common too. Something, a reference or a parameter for example, is missing. So check the page references and parameters. Look in that error line to see what may be missing or null. Write any values that may be null.

A simple thing that you can do is continue to practice. Programming in an unfamiliar language is slow to start with, but experience is cumulative. As you get more practice, things like error handling become easier. It doesn't become easier if you just copy & paste all the time, there is no substitute for understanding what's going on.

There are many debugging techniques, but that is not the point of this article. Its not until I started to appreciate the number of my errors and the simplicity of fixing them, that I really started to make progress. At times I am still guilty of skipping the diagnosis and heading straight for the medicine cupboard. This has almost always been a mistake.

I hope that you avoid some of the frustrations that I have had over the years by not ignoring human error and accepting how simple steps can resolve most problems.

Happy programming!