Thursday, November 16, 2006

Wednesday, November 15, 2006

Nice quote by Martin Fowler

If you don't push something beyond its boundary of usefulness
how do you find where that boundary is? -- Martin Fowler

Monday, October 09, 2006

Improvement

Improvement stops when we start believing that ideas about how to improve are insulting. - Unknown Source

Wednesday, September 27, 2006

Time management quote

It's not that you don't have enough time. You have as much as anyone. It's that you have too many things that you choose to do.

--> Anonymous

Monday, September 25, 2006

Be with Big People, keep away from small people

Keep away from people who try to belittle your ambitions. Small people
always do that, but the really great make you feel that you, too, can
become great." -- Mark Twain.

Wednesday, September 13, 2006

Sunday, June 18, 2006

Acheiving Excellence

Those who attain to any excellence commonly spend life in some single
pursuit, for excellence is not often gained upon easier terms.
-- Samuel Johnson

Greatest Mistake

The greatest mistake we make is living in constant fear that we will make one.
-- John Maxwell

Friday, June 16, 2006

Small Change

Small change
Somewhere in your life right now there is a small, positive change you can make in the way you live each day. When you make that small change, and stick with it, the results can profoundly influence your entire world.

Perhaps it's a destructive habit that you can choose to leave behind forever. Or maybe it's a useful action that you can add to your daily routine. It could be something as simple as choosing to start each day with a smile instead of with a complaint. Or you could identify something that has always made you angry and just decide that you're not going to let it get to you anymore.

Your life is filled with opportunities for making small, positive changes. When you look for them, you'll see those opportunities in every direction.

Even one small change can have a large positive impact on your life because the benefits of that small change are repeated day after day. Keep adding more small, positive changes from time to time, and the results can be truly incredible.

Give yourself the gift today of a small positive change in your life. And continue to enjoy the rewards you receive far into the future.

-- Ralph Marston

Friday, June 09, 2006

Give it meaning

A happy person is not a person in a certain set of circumstances, but rather a person with a certain set of attitudes.
-Hugh Downs


A life of meaning is built out of days that have meaning. Before each day arrives, give it meaning.

Give each day meaning by deciding in advance what you will do with it. Then, when each day arrives you'll be anxious to get going and enthusiastic as you move through it, for it will have a positive purpose.

Don't waste your time looking back with regret at what you have failed to accomplish. Instead, look forward and fill each upcoming day with the challenge, the effort, the commitment, the growth and achievement that will give it real meaning.

Life is as full as you wish to make it. Each day is your opportunity to fill your life with precisely the things that mean the most to you.

By doing so, you will not only be creating fulfillment in your own life. You'll also be giving your own special gifts to the world around you.

Choose to fill each upcoming day with beauty, with love, with effort, effectiveness, discipline, commitment, focus, passion, and meaning. And truly enjoy the fact that life is what you make it.

-- Ralph Marston

Thursday, June 08, 2006

Keep balance

Sometimes the best way to get something done is to stop working on it for a while. Focused effort is essential to success, and balance is just as important.

If all your time, energy, thoughts, efforts and actions are focused in just one direction, you can soon become utterly burned out. You will get much more accomplished by balancing that intense effort with some time completely away from it.

There is a reason why night follows day in a never-ending cycle. There is a reason why one season ends and the next one begins, over and over again.

The best night's sleep comes after a day of focused effort. And the best day's effort comes after a night of deep and restful sleep.

Balance allows the energy that has been flowing out to flow back in. Balance allows the frustrations and aggravations that have been flowing in to be released and disposed.

Sadness and joy, peacefulness and excitement, effort and relaxation, discipline and playfulness all benefit from each other. Keep balance in your life, and you'll keep your life full.

-- Ralph Marston

Thursday, June 01, 2006

Enjoy what you have

Do not spoil what you have by desiring what you have not; remember that what you now have was once among the things only hoped for.
-Epicurus

The little opportunities

Each day is filled with opportunities to make a difference. Many of those opportunities may seem small and insignificant, yet you have no way of knowing where they can lead.

Life's big opportunities rarely come to you as such. The vast majority of the big opportunities start out very small and must be lovingly nurtured.

Be willing to take care of the little things, and your effectiveness at doing so will put you in a position to influence the big things. Figure out how to make just a little, ordinary, positive contribution and you'll be well on your way to big, extraordinary achievements.

There is never any need to beg anyone for the chance to prove yourself. Life gives you ample opportunities for doing so in every moment.

Let go of the assumption that your time is too valuable for you to be bothered with the little things. Remember that the little things can make the difference between success and failure.

Hold on to the biggest, most ambitious vision you can imagine. And be willing to get your hands dirty doing the little things that will make that it happen.

-- Ralph Marston

Friday, May 26, 2006

The treasure within

You are the person you choose to be. So choose to be the person who fulfills and brings to life the values you hold most dearly.

Today is your opportunity to express yourself to the world through the life you live and the actions you take. The challenges of this moment provide a rich canvas upon which you can paint the highest vision you have.

Listen to the yearnings of your heart and keep pointing yourself in their direction. By focusing on what is truly meaningful, you will cause much real value and richness to spring forth from the life you live.

Choose to glide right past the shallow concerns that hold so many people back. Keep your eye on the big picture, and create new positive substance as each moment passes.

Go beyond merely appearing to be happy, and dive into the authentic joy of making a positive difference. Give the best that you have to life, and you'll find each day to be even more fulfilling than the last.

There is a treasure within you that is yearning to weave itself into the fabric of life. Go ahead and let it come shining through.

-- Ralph Marston

Wednesday, May 24, 2006

Pay attention

A big part of achieving success is simply paying attention. Life has so very much to tell you when you take the time to listen.

The natural reaction to pain is to resent it and to get away from it as quickly as possible. Yet when you pay close attention, there is wisdom and value to be found in even the most painful, unpleasant experiences.

As you go through each day, your mind is filled with all sorts of things that you're thinking and saying to yourself. Choose to regularly quiet those thoughts, to just listen, to look, to pay attention.

Pay attention and you'll discover incredible opportunities in even the most mundane circumstances. Pay attention to the way the world works and you'll find powerful strategies for improving your own performance.

Growth and learning stop when you reach the point where you think you know it all. However, you can choose to never reach that point.

You can choose to pay attention. And it can quickly bring great value, wisdom and effectiveness into every corner of your life.

-- Ralph Marston

Service is the rent you pay for room on this planet.
-Shirley Chisholm

Being Unreasonable

Thursday, May 18, 2006

The value of failure

Failure is a normal and natural part of achievement. When the failures come, learn from them and then move quickly along.

Failure is not the worst thing that can happen. The worst thing that can happen is to let the fear of failure prevent you from ever doing anything.

If your top priority is to avoid all failure, then you will surely fail. For only by accepting and living with the possibility of failure can you succeed and achieve.

Failure is not the end of the world. It is merely another step on the pathway to fulfillment, wisdom and achievement.

Though you would never intentionally set out to fail, when failure does come the best thing to do is to gracefully accept what has happened. That will enable you to gain the most positive value from it.

Then you can move right along to the next step, and soon you'll be a long way past the failure, filled with more wisdom and experience. Let failure be, and achievement will surely come.

-- Ralph Marston

Sunday, May 14, 2006

Various phases of Blogging !!

I read the following nice article on gundanjoshi.com


Want to blog, but cannot" virus

I have a confession to make. Off late, I have not been a responsible blogger. I feel that personal blogging is a true test of self-discipline. Am I disciplined to frequently update my blogs? I did not want to fall into the trap of "Start blogging - Stop blogging - Start blogging" cycle. However, I did.

Unless, you are committed and self-disciplined, this is how your blogging cycle will go:

Excitement Phase: You install the blogging software on a server.
Commitment phase: You write your first blog entry. You even go to Google and add your blog to the search index. You update your blog every day.
Marketing phase: Now, you go and check the traffic on your site. You even check bloglines to see how many people have subscribed to your blog. There are few clicks here and there, but not many. You find that only people commenting on your site are spammers and viagara salesmen. Well, you are still dedicated. You also mention about your blog to your friends and they even subscribe to your blog. Finally, you include a link to your blog in your email signatures.
Infected phase: Now, comes this dreaded phase. The “want to blog, but cannot” virus infects you. All of a sudden, your frequency of blogging decreases. You want to update it, but do not feel like it. This is the turning point for most blogs. Either, your blog starts dying a slow death or you fight against the virus and come back.

Well, I want to fight back. In addition to agile software development, I will also be blogging about my other learning experiences as Vice-President of Product Development and Process Excellence at Community Connect Inc. I have changed the focus of my blog from agile software development to continuous learning and growth. Let us see, how long it takes for the “want to blog – but cannot” virus to infect me again.

Tuesday, May 02, 2006

Accept your conditions but not fate

Accept your conditions, but not your fate. -- Rod Walsh & Dan Carrison

Tuesday, April 18, 2006

Every Moment Counts

Be a good listener. Your ears will never get you in trouble.
-Frank Tyger

Every moment counts
With your actions, prompted and guided by your thoughts, you are always creating something. On this day, in this moment, the life you are living makes a real difference in one way or another.

It is an awesome power, and yet it can be difficult to comprehend because it is usually so spread out over time. The little, seemingly meaningless things you do from moment to moment combine together to create the life you live.

The most magnificent achievement you could imagine is, at its heart, built upon the recognition that every moment counts. To the degree that you acknowledge and act upon that reality, success will come your way.

You are rich beyond all calculation, and yet that richness cannot be hoarded or hidden away. To be experienced and enjoyed, it must be lived out across the individual moments in each passing day.

Live as though you have nothing to hold you back and everything to pull you forward. For in the richness of the moment, both conditions are true.

Every moment counts, especially this one. Make it count for something wonderful.

-- Ralph Marston

Spread Love

Wednesday, April 12, 2006

Beleiving

Success and Bring the positive Momentum

Success is going from failure to failure without loss of enthusiasm.
-Winston Churchill

Break the negative momentum
Many obstacles don't even need to be there. They can disappear as soon as you turn your attention toward something more positive.

Some of the difficult problems you face are mostly of your own creation. Just as you created them, you can let them go and they are gone.

Certainly there are very real difficulties that you must address in the course of your life and your work. Yet many of the burdens under which you labor have been built up over time by your own thoughts and habits.

What seems to be a big problem may actually be a very small and easily resolved issue that your mind has made into a monster. Stop focusing on how bad it is and start focusing on something positive that you can do in response.

That can quickly cut it down to a manageable size, or even eliminate the problem altogether. Once you break the negative momentum that your mind has established, things will soon look a whole lot better.

It's important to effectively address the challenges that come along, yet there is no need to blow them out of proportion. Keep your focus on the good you can do, on the value you can create, and most of the difficulties will be far less difficult.

-- Ralph Marston

Sunday, April 02, 2006

being happy in the present moment and elderly people

I found this interesting article about elderly people, and it rekindled my thoughts about what life is all about and being happy in life. I am sure if I come back to this page after couple of years, it could help me in restructuring my life.

It might seem quite natural for the elderly to often slip happily into reminiscence but living in the past could indicate dissatisfaction with the present, says psychologists.

This phenomenon becomes a problem when an elderly relative starts living completely in the past and ignores the present. While some might welcome a break from older relatives repeating boring old yarns, it is not a normal symptom of ageing.

People who are unhappy with their surroundings might find it easier to retreat into the past. Studies have shown that older people with a positive self-image and perception of others enjoy the present more.

Indeed, there are many reasons why the past is so important to many senior citizens.

'As one ages, one is more physically limited, not as mobile and has problems seeing and hearing,' says Jochen Tenter, specialist in clinical geriatry.

For many, life becomes less exciting. Lacking stimulus, people tend to focus on their inner life. 'They can rely on that. It is dependable and no one can take it away,' explains Tenter.

Society also often contributes to the problem.

'Elderly people are often marginalised because they cannot participate in life as actively as young people,' observes Georg Adler, director of the Central Institute of Mental Health in Mannheim, Germany.

'If older people are fully valued and taken seriously, then they go about their lives and the present day much more positively. Memories and old stories are not necessarily bad,' states Ursula Lehr, gerontologist and honorary chairwoman of the Federal Working Group on Seniors' Organisations (BAGSO) in Bonn.

'Many people begin to take account of their lives as they get old, and that dredges up a lot of memories,' explains Lehr. It only becomes problematic for children and grandchildren when the same stories are told over and over again and only a proactive approach will help.

If you are really interested in the stories, ask for details. That makes it more interesting for the storyteller,' suggests Tenter.

'A person repeats everything if he gets no feedback,' explains Lehr. Instead, annoyed relatives should make it clear whether they already know the stories.

It would be better to say, 'You have told me that so often already,' advises Tenter.

Instead of living silently in the past, older people should seek contact with the younger generation. 'Inter-generational contacts are advisable to put a stop to the past-oriented thinking,' said Tenter. Additionally, it has been shown that contacts with unfamiliar people are also helpful.

'That way you get new impressions and maybe get to play a new role.'

Psychologists and gerontologists also recommend that middle-aged people should be sure to maintain contacts and keep their spirits up. 'That can mean games, dancing, sports or advanced crossword puzzles,' recommends Tenter.

Further, Lehr says that elderly should keep themselves abreast of current affairs. 'Old people should read a newspaper, watch the news, make dates and then discuss it all.'

However, old stories should not be lost under any circumstances. 'Young people should ask older people to write down their experiences and impressions,' advises Lehr.

After all, telling old stories from old times is not just an expression of boredom or dissatisfaction.


http://timesofindia.indiatimes.com/articleshow/msid-1471943,curpg-4.cms

posted by Venkatesh Krishnamurthy at 8:13 PM | 0 comments

Friday, March 24, 2006

Strength is

Strength has no need to be showy or boastful. For true strength is quiet, calm, and intensely effective.

Strength is balance, and love and truth. Strength is when you choose to live as the authentic person you are.

-- Ralph Marston

Choices in Life

Thursday, March 23, 2006

Let Life Flow

In all its beauty, let life flow. In its quiet stillness, let peace envelop you.

There is much you can accomplish when you focus on the positive possibilities. There is a whole universe to experience when you open your eyes to the wonder.

There is so much love within you. Allow it to come out.

There are so many good and positive things that you can do. Fill this moment with the best of them.

Let the goodness flow in and fill you. Then let it flow out from you with your own special essence.

With calm, peaceful, loving confidence, let life flow in you and through you. Live the real treasure that is now.

-- Ralph Marston

Monday, March 20, 2006

Change your tomorrow

Step Boldly

No trumpets sound when the important decisions of our life are made. Destiny is made known silently.
-Agnes DeMille

Step boldly

There's something out there in life that will delight and amaze you. Get up, get moving, and go find out what it is.

There is always more to life than what you've already been doing day after day. Climb up out of your rut and have a look around.

You'll see things that will ignite your passion. You'll find richness you never knew was there.

Can you recall the last time you experienced the thrill of discovery? Remember how great it felt?

You are wonderfully equipped to explore new territory. So by all means, make use of that valuable skill.

Inject some priceless energy into your life. Step boldly into the world and see what great things you can discover.

n Ralph Marston

Wednesday, March 15, 2006

Improvement

"Improvement stops when we start believing that ideas about how to improve are insulting."

Story of using Perception to succeed

Transcript from a book about communication and perception. Following example shows how perception can influcen the life.

To illustrate, the authors cite the following example of how perception influences the outcome of a situation: Two people are walking their dogs in a wooded area. Both are wearing corduroy pants. When one person returns home and enters her garage, she notices her pants are covered with prickly burrs. When she tries to remove the burrs, she finds they are nearly impossible to pull off and that they prick and scratch her fingers. Her reaction is annoyance, and she decides the pants are ruined. When the second person returns to his home, his pants are also covered with burrs, but he reacts with curiosity, wondering how the burrs have attached themselves so stubbornly even though he barely brushed against the bushes. The second person in this scenario is actually George deMestral. After examining the burrs under a microscope, he came up with the design for Velcro, a multi-million dollar product.

Shift your perception habits from ordinary to high value and you will produce more benefit in less time than you ever have before. You will become a communication catalyst.”

Tackling your enemies

Here is a transcript from the book to tackle enemies

"The saying goes 'Keep your friends close and your enemies closer,' which Corleone demonstrates with tact. It's always vital to practice verbal discipline in deciding how much of your /own/ agenda to share, but especially when confronting /others'/ hidden agendas. Don't be so outspoken about hidden agendas in peers or bosses that you go on their list for retaliation. Whether tempted by your Power of Ideas integrity or Power of Person ego, tread lightly around secret motives. Your friends may come and go, but your enemies accumulate."

Monday, March 13, 2006

Real Challenge

When disaster strikes, there are no magic words that will make everything all right. For if there were, life would necessarily have to be unbearably empty and shallow in order to accommodate them.

What there is, is the opportunity and the obligation to love as you never have before. What there is, is the stimulus to take life to a higher level.

In your moments of most profound challenge, you are left with only what truly matters. And that is a powerful place to be.

When you are forced to experience life at its worst, it compels you to be your best. You must call upon a level of strength you never before knew was there.

And then, you begin to work through it. As you choose to move forward, life takes on greater, more profound meaning.

Choose to love, and choose to live. That is what you can do, and that is where the real magic will happen.

-- Ralph Marston

Have Faith

Friday, March 10, 2006

Doing business with Integrity

Here is the transcript of the mail from Kent Beck to Ron Jeffries about doing business with Integrity. Being an integrity craze, I thought it might be a worthwhile to remember...

"Ron,
From the contents of your message I don't think we share the same view. When you say that integrity is 'cold comfort', I am certain we don't agree. Yes, I need money (very badly right now in fact), but giving up my integrity for money is 'cold comfort'. No one is going to win all their bids, not even sleazeball liars who quote unreasonably low prices and more than make it up on exhorbitant charges for change requests and bug fixing. When you abandon your standards to get business, you always lose. There is nothing magical or special about me that lets me sell with integrity. Anyone can choose to. I have made contracts in just the way I described and others have reported similar experiences to me. Selling is unpredictable, for example whether you will win this particular contract. When you are selling business relationships you want some level of compatability with the client. Not all clients would be good matches. Better to find that out at the onset. Selling from a position of integrity takes less bravado and provides its own confidence. The consequence you can count on is being able to sleep nights with your integrity intact. If that costs me a little fear sometimes, I'll pay. I'm told it gets easier with practice. There is plenty of fear for the client in the old style of bidding jobs as well. The customer's fear that they will not get what they need from you (based on their past experiences with contractors) is one of the biggest barriers to selling your services. This seems like a good opportunity to embrace change.
Sincerely yours,
Kent Beck Three Rivers Institute"

Tuesday, March 07, 2006

Be True to Yourslef

Do yourself some favor

Humility does not mean you think less of yourself. It means you think of yourself less.
-Ken Blanchard

Give yourself some distance

Many of the things that get to you are not worth the energy and the trouble that you invest in them. Do yourself a favor, and give yourself some distance from them.

Break the pattern of automatically reacting in the same way, time after time, to all the minor disturbances that come along. Sometimes, the best response is no response at all.

Seek to rise above the petty dramas that don't do anyone any good. Keep in mind that where you put your awareness and your attention is where your life will go.

There are so many beautiful, positive outlets for your energy. Every day is full of possibilities for building, creating, loving, learning and growing.

Certainly there will always be difficulties in life that must be addressed and attended to. Yet there is no reason to make for yourself any needless difficulties of confrontations.

A sign of true strength is the willingness to completely let go of the things that don't really matter. Choose to exercise that strength, and keep life focused in a positive, meaningful direction.

-- Ralph Marston

Friday, February 24, 2006

The man who dares would succeed

Respond Peacefully

A peaceful response is a powerful response. Before you speak, before you act, before you respond, consider a calm and peaceful way to do so.

There is almost always a way to say what you have to say in a peaceful, compelling manner. And when you do, you have a much better chance of being heard and understood.

Whatever you have to accomplish, seek a way to get it done peacefully and respectfully. By so doing, you'll pave the way for even greater accomplishments.

When you live and think and act peacefully, you'll find a world of people eager to support your efforts. When your life is filled with peaceful moments, your mind is much more positively focused and your work is much more effective.

Every day you'll come across situations where you can add real value by introducing a calm and peaceful tone. Even a small bit of peacefulness has the power to profoundly change things for the better.

Let yourself be strong enough and confident enough to practice peace on a daily basis. You'll quickly make your world a better place.

-- Ralph Marston

Wednesday, February 22, 2006

Take a moment to Listen

What you choose


You can make it happen when you truly choose to do so. You always have, and you always will.
If something is important enough to you, you'll surely find a way. Look back on your life up to this point, and you'll see a manifestation of what you've cared most about.
Now take a look at what you care most about in this very moment. Those are the things you will give your energy and attention to, and those are the things that will surely happen for you.
You are plenty capable of pushing yourself relentlessly toward what you choose. For you do it every day and you've had a lifetime of practice.
The big question is this. What exactly do you choose?
Whatever it is, whatever you truly care about in your hjavascript:void(0);
Publish Post eart of hearts, you'll find a way to make it real. With that in mind, always choose the very best you can imagine.
-- Ralph Marston

Out of your vulnerabilities will come your strength.
-Sigmund Freud

Thursday, February 02, 2006

One life

Acheive anything you want

In every action you take, your expectations have an influence. In every result you obtain, your expectations play a role.

Your expectations will not, by themselves, cause anything to happen. And yet they can have a major impact on what you cause to happen.

When you truly and fully expect to succeed, every aspect of your life becomes aligned in the direction of that success. When you've convinced yourself that you can get it done, you are well on the way to making it happen.

Though many people may speak to you today, no one will talk to you as much as you talk to yourself. And that presents you with an enormous opportunity.

Throughout the day, over and over again, you have the chance to tell yourself what to expect. So, as each moment goes by, keep telling yourself to expect the best, most positive outcome you can imagine.

As your expectations grow stronger and more firmly entrenched, you'll discover more and more ways to make them real. Choose to expect the best of yourself, so that every fiber of your being is focused toward the achievement you desire.

And then, by your efforts, those expectations will surely come to life.

-- Ralph Marston

Wednesday, February 01, 2006

A to Z of stress management

A to Z of stress management

Always take time for yourself, at least 30 minutes per day.

Be aware of your own stress meter: Know when to step back and cool down.

Concentrate on controlling your own situation, without controlling everybody else.

Daily exercise will burn off the stress chemicals.

Eat lots of fresh fruit, veggies, bread and water, give your body the best for it to perform at its best.

Forgive others, don't hold grudges and be tolerant -- not everyone is as capable as you.

Gain perspective on things, how important is the issue?

Hugs, kisses and laughter: Have fun and don't be afraid to share your feelings with others.

Identify stressors and plan to deal with them better next time.

Judge your own performance realistically; don't set goals out of your own reach.

Keep a positive attitude, your outlook will influence outcomes and the way others treat you.

Limit alcohol, drugs and other stimulants, they affect your perception and behaviour.

Manage money well, seek advice and save at least 10 per cent of what you earn.

No is a word you need to learn to use without feeling guilty.

Outdoor activities by yourself, or with friends and family, can be a great way to relax.

Play your favourite music rather than watching television.

Quit smoking: It is stressing your body daily, not to mention killing you too.

Relationships: Nurture and enjoy them, learn to listen more and talk less.

Sleep well, with a firm mattress and a supportive pillow; don't overheat yourself and allow plenty of ventilation.

Treat yourself once a week with a massage, dinner out, the movies: Moderation is the key.

Understand things from the other person's point of view.

Verify information from the source before exploding.

Worry less, it really does not get things completed better or quicker.

Xpress: Make a regular retreat to your favourite space, make holidays part of your yearly plan and budget.

Yearly goal setting: Plan what you want to achieve based on your priorities in your career, relationships, etc.

Zest for life: Each day is a gift, smile and be thankful that you are a part of the bigger picture.

Manage your stress

Bust that stress, NOW

Here is a "transcript" from the above website for beating the stress

If someone had discovered a 'cure' for stress they would have bottled it and made zillions by now. Since it is not possible to completely eliminate stress, the only thing you can do is learn how to manage it. Here are a few pointers to get you started.

~ Dr Kirpalani recommends spending some quiet time by yourself each day. Reflection and introspection for a little while early every morning can be calming.

~ It is important to have at least one meal a day with the family so that you catch up with each other and connect.

~ Take care of your body.

Not only must you exercise, you should also take time to rest and spend a few guilt-free hours in a recreational activity of your choice.

~ If you think you're becoming a workaholic, you need to slow down for a minute and examine why this is the case.

Dr Kirpalani cautions, "Workaholics tend to have a lot of issues they prefer to avoid by drowning themselves in work. As a result, they don't get in touch with their true feelings. That is something they need to be aware of."

~ For those who feel that working all the time is perfectly fine, experts suggest re-examining your goals. Are you able to pay attention to your health and family life if you only want to be at work and earn lots of money?

According to Dr Kirpalani, an increasing number of working youth tend to have physiological illnesses; people suffer from blood pressure and cardiac problems at a much earlier age now.

She strongly suggests examining whether you are able to give enough time to your body and spirit.

~ Finally, examine whether your career and personality are correctly matched.

Young adults sometimes tend to pick a career because it is the 'hot' job of the moment, or because it is the path that their friends are following. This can prove to be highly stressful.

Experts recommend you assess your own capabilities and choose a job accordingly.

While we realise that life may never be stress-free, a little cranial spring-cleaning goes a long way, so get to it today.

Tuesday, January 31, 2006

Maintain Determination


With enough determination, no goal is out of reach. Determination carries you past seemingly insurmountable obstacles and makes things real that were once considered impossible.
So how do you create and maintain sufficient determination to take you where you want to go? How do you keep the power of determination working for you?
To maintain your determination, you simply must remember it. For as powerful as your determination can be, it is nothing more than a concept in your mind.
As long as you can keep that concept of determination at the front of your mind, it will work for you. As long as you can remember, with passion and with clarity, the what, why and how of your determination, it will carry you forward.
When the challenges come, remember that you are determined and you will be. Though your determination won't solve your problems for you, it can keep you going long enough for you to solve them yourself.
What things in your life do you truly wish to change, to improve, to create, to accomplish, and why? Sincerely answer that question, and you'll discover plenty of determination within yourself.
Keep that determination in mind as each moment goes by, and you'll accomplish whatever you choose to accomplish.
-- Ralph Marston

Monday, January 30, 2006

Value of Attention

Sometimes you can move ahead more quickly by slowing down. Often you can get more accomplished by being less busy.

When you rush quickly through a task, without taking the time to get it right, what have you accomplished? When you hurry through life so frantically that you can't keep track of where you are, what value does that bring you?

When you try to do too many things at once, you're sending yourself a subtle, yet powerful, negative message. You're telling yourself that not one of those efforts, by itself, is worthy of your undivided attention.

Similarly, when you rush through a task, you're sending yourself a message that the task is not worthy of your time. If you have no respect for what you're doing, it won't produce much value, no matter how quickly or in what quantity you do it.

To achieve maximum value, work quickly enough to get it done and slowly enough to do it right. Before taking on a new task, be sure that you have enough quality time to give it your full attention.

Stop wasting so much energy rushing from one thing to the next and back again. And you'll have more than enough time to create real, lasting value.

-- Ralph Marston

Friday, January 27, 2006

Quote on Great People


“Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you, too, can become great."

-- Mark Twain.

Tuesday, January 24, 2006

Choice of Feelings


People come into your life for a reason, a season, or a lifetime. When you figure out which it is, you’ll know exactly what to do.-Michelle Ventor
Choice of feelings
You create your feelings and you are responsible for them. By controlling those feelings in a positive and purposeful way, you can profoundly change your life for the better.
If you blame another person for your feelings, what you're really doing is giving that person control over an important part of your life. If you avoid taking responsibility for your feelings, those feelings can quickly overwhelm you and leave you powerless.
The way you feel can affect every corner of your life. By taking positive control of your feelings, you put yourself in a powerful and influential position in your world.
Keep in mind that every feeling you experience is a feeling you have chosen. Though much of what comes your way is beyond your control, the way you feel about it all is completely up to you.
If your life seems to be stuck, that's a sure sign that you're holding on to feelings that are no longer appropriate. Know that you can let those feelings go and be gloriously free to move quickly ahead.
Feelings are powerful and can bring much richness to life, and the power they have is the power you choose to give them. Choose your feelings wisely, and life will be rich indeed.
-- Ralph Marston

Monday, January 23, 2006

Getting out of dissappointment


It feels lousy to be disappointed, whether it is by other people, by circumstances, or by your own mistakes. And yet, in each disappointment there is also opportunity.  When a disappointment comes, acknowledge it and feel it for what it is. Then quickly step away from it and take a more objective look.
You'll discover that in the larger context of your life, that disappointment can have positive value. Though one door has been closed to you, many more have just been opened.
From each disappointment you can gain knowledge, motivation, perspective and a more clearly defined purpose. From each disappointment, you can learn much about life and about yourself, much that will help you move on ahead.
When life lets you down, there is value to be found in that disappointment. Quickly get back up and begin to live that value.
When you go forward, you will occasionally stumble. And when you choose to positively recover from those stumbles, you'll move more quickly ahead.
-- Ralph Marston

Friday, January 20, 2006

Thursday, January 19, 2006

Remove the limits on your thoughts

Here's a story about George Dantzig - the famed mathematician who's contributions to Operations Research and systems engineering have made him immortal.

As a college student, George studied very hard and often late  into the night. So late, that he overslept one morning, arriving 20 minutes  late for Prof. Neyman's class. He quickly copied the two maths problems on the board, assuming they were the homework assignment. It took him several days to work through the two problems, but finally he  had a breakthrough and dropped the homework on Neyman's desk the next day.

Six weeks later, on a Sunday morning, George was awakened at 6 a.m. by his excited professor. Since George was late for class, he hadn't heard the professor  announce that the two unsolvable equations on the board were mathematical  mind-teasers that even Einstein hadn't been able to answer. But George Dantzig, working without any thoughts of limitation, had solved not one, but two problems that had stumped mathematicians for thousands of  years.

Simply put, George solved the problems because he didn't know he couldn't.

You are not limited to the life you now live. It has been accepted by you  as the best you can do at this moment. Any time you're ready to go beyond the limitations currently in your life, you're capable of doing that by  choosing different thoughts. All you must do is figure out how you can do it, not whether or not you can. And once you have made your mind up to do it, it's amazing how your mind  begis to figure out how. Afterall, a person is limited only by the thoughts that he/she chooses. 


Tuesday, January 17, 2006

Take the first step


Take the first step in faith. You don't have to see the whole staircase, just take the first step.-Martin Luther King, Jr.

Take the time
Take the time to put something back where it belongs, and you'll easily be able to find it next time you need it. Take the time to learn, and you'll make yourself more effective.
Take the time to listen, and you'll much more clearly understand. Take the time to think before you act, and your actions will take you where you want to go with no regrets.
Take the time to say thank you and to appreciate the good things you have, and abundance will grow in your life. Take the time to truly enjoy yourself, and you'll inject positive energy into all you do.
Take the time to offer a word of encouragement, and your world will be a brighter place. Take the time to give a helping hand to someone in need, and your own troubles will suddenly shrink away.
Take the time to work through a challenge, and you'll discover a whole new level of positive opportunities. Take the time to be curious and aware of the world around you, and you'll see magnificent possibilities in every direction.
Take the time to love, to smile, to wonder, to play, and to find out who you really are. Take the time to fully live in each moment as it comes along, and life will be rich indeed.
-- Ralph Marston

Monday, January 16, 2006

Code

often encounter code like this:















































































































view plainprint?

The excessive nesting of conditional clauses pushes the code out into an arrow formation:









(image placeholder)

And you know you're definitely in trouble when the code you're reading is regularly exceeding the right margin on a typical 1280x1024 display. This is the Arrow Anti-Pattern in action.
One of my primary refactoring tasks is "flattening" arrow code like this. Those sharp, pointy barbs are dangerous! Arrow code has a high cyclomatic complexity value-- a measure of how many distinct paths there are through code:
Studies show a correlation between a program's cyclomatic complexity and its error frequency. A low cyclomatic complexity contributes to a program's understandability and indicates it is amenable to modification at lower risk than a more complex program. A module's cyclomatic complexity is also a strong indicator of its testability.
Where appropriate, I flatten that arrow code by doing the following:
  1. Replace conditions with guard clauses. This code..

  2. if (SomeNecessaryCondition) {

  3.     // function body code

  4. }
.. works better as a guard clause:
if (!SomeNecessaryCondition)
{
    throw new RequiredConditionMissingException;
}
// function body code
  1. Decompose conditional blocks into seperate functions. In the above example, we're in a do..while loop which could be decomposed:

  2. do

  3. {

  4.     ValidateRowAttribute(drc[rowIdx]);

  5.     rowIdx++;

  6. }

  7. while(rowIdx < rowCount && GetIdAsInt32(drc[rowIdx]) == Id);

  8. Convert negative checks into positive checks. As a broad rule, I prefer to put the positive comparison first and let the negative comparison fall out naturally into the else clause. I think this reads a lot better and, more importantly, avoids the "I ain't not doing that" syndrome:

  9. if (Attributes[attrVal.AttributeClassId] is ArrayList)

  10. {

  11.     // do stuff

  12. }

  13. else

  14. {

  15.     // do stuff

  16. }

  17. Always opportunistically return as soon as possible from the function. Once your work is done, get the heck out of there! This isn't always possible -- you might have resources you need to clean up. But whatever you do, you have to abandon the ill-conceived idea that there should only be one exit point at the bottom of the function.
The goal is to have code that scrolls vertically a lot.. but not so much horizontally.