bet.ucoz.co.uk

Posts Tagged ‘Management’

What do you look for at work? January 16th, 2012

Vinod Kumar

Choose a job you love, and you will never have to work a day in your life – Confucius

What does experience teach you? I think the priorities to get a job and do as you wish at work keeps changing. It is a wonderful tussle we have in our minds that it is often confused and messed up. Here are some of my thoughts around this topic. Not that everyone finds a sweet spot when it comes to a “dream job”. Though a dream job is always a moving target once we reach a particular state, it is important to have some clear expectations within us when it comes to seeking a prospective job too.

Find below some of my perspectives on what I personally think can make a big difference when it comes to life at work. Do these sync with the perspectives you have?

  1. Chance to use skills to grow – This is critical aspect because I have seen some good friends of mine, just switch once they get stagnant in a single place with nothing to grow. This I thought was worth a mention.
  2. Chance to do something worthwhile – Second thing that comes to mind are a constant struggle to do something new every time. Yes, routine work is essential but people keep looking out for some new technologies to get hands-on and explore and quench their technology hunger.
  3. Feeling respected – As much as recognition is the much needed energy at work, getting that respect from colleagues is very essential for a healthy environment.
  4. Friendly environment – I have seen many look at what is the organizational state. Rumors, partiality, exploration, flexibility and many more attributes almost make or steal a potential workforce. I can’t emphasize more on this concept.

I remember a conversation I was having with a family friend and a senior executive in the Financial industry around the concept of generation divide when it comes to work forces. Interestingly, this internet based era when tries to sync with the pen/newspaper/NEWS era generation it just makes it even more interesting. Are the rewards, returns and their needs same or different?

Pleasure in the job puts perfection in the work – Aristotle

I think the one big difference that younger workers have is the desire for instant gratification and reward. I know some of the older, want the feeling of respect and a sense that they are accepted by their younger peers and less about the instant gratification. Many older workers look at doing extra as just part of the job getting done while the younger worker wants to be rewarded for doing the extra. These differences in thinking and attitude is what sometimes makes managers and HR’s split their hair :). Which category are you – remember recognition is different from rewards?

We pretend to work because they pretend to pay us :)

Conclusion

Have a positive attitude towards life at work. Don’t try to expect too much and get disappointed eventually. There is more to life and you can make the change to go where you want to. So stop cribbing and make immense with what skills you have.

I would love to hear from your experiences too. May be I am myopic and missing some of the obvious.

Continue reading...


 

Tools / Utilities – I love using December 29th, 2011

Vinod Kumar

With the New Year 2012 not far off, let me take a moment to tell you some of the tools that I have used for almost ages without even thinking twice. These get installed almost every time I do a refresh / rebuild on my Laptop. Couldn’t resist and hence thought of sharing. (Order of the tools are just random)

1. Sysinternals – ZoomIt and Process Explorer

I have been using the SysInternal tools for such a long time. As a presenter, the ZoomIT tool is a must have for any session. It gets used almost in every session I am involved. The second tool that I use with passion is the Process Explorer. When used correctly, there is so much learning that you can get from this tool. I have also used Process Explorer sometimes to understand how SQL Server works – that powerful this tool is.

2. TreeSize – Free Version

Finding the space utilization of your HDD is something I grapple with almost when my HDD runs out of space. HDD space is so cheap and we have so much to learn.

I still remember the days when I had to use floppy disks to boot and work on BASIC, FORTAN etc. Those were the days :). Now even with 500GB HDD I seem to be looking out for where to get that extra ounce of space free – what an irony !!!

How many of you use a Paging file in your machines? Ever since I got 6+GB of RAM I stopped using them.

There is a Professional version of the Tool giving you great color formatting and other extra features, but if you are a home power user, the Free version just fits the bill in my opinion.

3. WordWeb – Free Version

This was a wonderful utility that one of my friend pointed long time back. Ever since I started getting into a typing routine, this tool has come handy. With a flip of CTRL + ALT+ W, I have a dictionary for quick reference. Loved the shortcut when highlighting and selecting the shortcut I get to the meaning directly. Atleast, this is one step easier when compared to Copy and Paste this over a website for the meaning. The Free version here again has worked wonders for me.

4. SpaceMonger v1.4.0

I don’t know how many space visualizing tools I will use, but apart from TreeSize I also use this nifty tool. Check the free software of v1.4.0 and it is quite handy. This is similar to the SQL Internals Viewer available on CodePlex now for your HDD space.

5. Slickrun

This is another tool which once my good old friend Sanjay Shetty from INETA introduced to me. This tool reminded me of the old days TSR programs that I wrote in my college days :). The sleek blue mini-bar can be placed at any location over the screen and it so prominent. I have used this to watch my timing when doing sessions. The super cool part of this tool is the concept of MagicWords which can be used as shortcut to commonly used programs. Powerful and interesting tool.

Conclusion

This is not an exhaustive list of tools I use, but this was a start that I thought was worth sharing. Also, tell me if you have used these tools or you have better tools to suggest that you use almost daily at work.

Do pass me your comments to if you want to see something similar list for working with SQL Server? Your comments are most welcome !!!

Continue reading...


 

In Coding–WHY does really matter December 18th, 2011

Vinod Kumar

This is a very simple tip to all programmers who are into this IT world. More and more I get to interact with developers and DBA’s I see this striking behavior that people memorize the syntax and the API’s more than understanding HOW these API’s really work. And there are so many of them who do neither but use their favorite search engine to give them almost any code block. Use intellisense with Visual Studio to help you rather than memorizing the API’s and methods available.

It is a little known fact that truth cannot be memorized. ~ Barry Long

Concepts matter

I have been part of this industry that changes so rapidly over the decade and I feel of loosing track of what all I learn. Even inside SQL Server, with every release passing – I am finding there are pockets of areas which are becoming tough to keep track off. But I have refrained from knowing everything that comes my way and concentrated on the basics of these concepts so that I will be able to have that conversation if it comes my way.

Learning is a journey and not a destination.

So don’t miss the opportunity to become a student and learn something new from someone next to you. You will be amazed about your own progress – trust me. I am still a student in many ways even today.

Learn about why things work the way they work and more importantly know the capabilities more than the nuances of these.

Going Search Engine way

I don’t think anyone out there has not used a search engine to help them in their times of problems :). So true the fact maybe, there is a problem associated with this method -

  1. We forget in what context that code was posted. This is so true in cases where I have seen people tryout something from the internet when their Database becomes corrupt. Now this is dangerous because you can cause permanent damage to the database that you may not be aware. So DONOT believe anything and everything out there on the internet.
  2. The context of the version is lost in such cases. For example, if you look at the API’s released for say – file IO API’s, Caching API’s, Encryption API’s inside .NET world. These are so different from .NET 1.1 to .NET 4.0. The irony of fact remains that the old style code will most likely work even on the latest version and hence can become a sub-optimal code. So be careful here too.

Next time you use a search engine, look at the code – look at the documentation if there is a different way to complete the task in hand using latest API’s. This is super critical from a code maintainability for the future.

Know your subject !!!

Long time back in a flight back from Sri Lanka to Chennai, I had the unique opportunity to spend some quality time with my friend and mentor – Dr. Nitin Paranjape. I am gifted to have known him for more than 7-8 years now, I keep learning so much from him even today.

So in this flight back we had an interesting conversation. This were the times way back in pre-Year 2005 days.

Nitin: Vinod, what is it that you love so much in computers.

Me: Nitin, I just love SQL Server like anything.

Nitin: Do you know each and every checkbox, dropdown and options available with SQL Server?

Me: Hmmmm … May not be all Nitin.

Nitin: Then you really don’t love it enough. When we go back, just give a glance through the documentation of SQL Server completely once. You must know what the capabilities of SQL Server is in-out to say you really love SQL Server. Once you got this between your head, then the implementation is just a matter of searching to the right index of documentation.

So true, from that very day this has been a constant struggle to get knowledge of “WHY it functions the way it functions” VS really looking at “HOW to make it function” for me. Even in my sessions I tend to move to the basics rather than talking about everything thing that I know. It is critical to understand the concept – “Why it was included” and the scenario’s it can be used with.

Conclusion

Hopefully, now you will think more towards the WHY rather than the HOW when you start coding. Do tell me your thoughts around this. Will love to hear your perspectives too.

Continue reading...


 

Customers are GOD !!! December 16th, 2011

Vinod Kumar

Your most unhappy customers are your greatest source of learning – Bill Gates

Joining a role with Microsoft Technology Center and now as a Technical Architect, I get to learn from our customers almost every day. This is a great source of learning and I am still slowly but surely starting to get a feel for it. There has been tons and tons of learning’s and that cannot be discounted. One of the key things that I did learn is to listen with patience before jumping into solution. Get ALL the relevant information and then suggest a solution. I think this has been my #1 learning in the past ~ 1 year into my role.

Now these listening skills with some thought through precision questioning is key to proposing a complete solution to our customers / partners. Let me highlight some of my perspectives in this blog post.

Customers are always right

There is no exception to this rule. In fact, we need to be careful and sensitive to their feelings before jumping into a comment. Their real life situations and emotions (passion) with which they are expressing their experiences – these are REAL. We should have an unqualified, unconditional respect to their views – PERIOD.

Being non-judgmental in our perspective to their views is critical. Hence, giving the due credit and respecting their point of view is something we must handle with caution. More so being open and neutral in our Questioning will help a long way. Let me cite some examples later in this article to drive this concept home.

Customers necessarily don’t have to earn our respect, we have to earn their respect.

Be non-judgmental

Though most of the techniques are old and look like no brainer – trust me it is really hard to take a step back and look at the big picture especially when we are talking about Technology. But I have been gifted in many ways to learn these tricks from my good old friend (Govind Kanshi) and still learning some of these techniques every single day from him and many more from my team. Here are some practical examples of answering -

Caution: “That wouldn’t work. You should not have done it that way”

Better approach: “That is a common approach, but based on our understanding and best practices we should be able to achieve the same task faster using ABC technique. Like …”

Caution: “Are you sure you want to use it that way?”

Better approach: “In a performance testing environment, we have successfully implemented the same requirement is a slight different way like ….”

Treat every customer as if they sign your paycheck… because they do.

Listen and probe

I don’t have to explain how listening is a key aspect of the job that I perform. By listening we are more keenly able to capture the context and the emotions attached to a specific comment rather than jumping into any conclusions. And in order to understand this perspective, it is critical to ask open-ended questions to get more insights to what a customer means.

Closed Question1: Do you xCopy your web files into the server?

Open Question: How do you do deployment of your websites today?

Closed Question2: Do you use VS2010 Debugger feature?

Open Question: What are the ways your team debugs code when application doesn’t work?

Sometimes these experiences are based on just word of mouth information that flows from grapevine conversations. Hence, we might sometimes need to get more specifics from customers when you see these hints.

Customer1: “Admin team thinks SQL Server is ….”

Response: “Sir, what do you think …? Can we help you validate this assumption against your applications data?”

Customer2: “That tool is better than this tool?”

Response: “Glad to hear on this tool, can you give us a glimpse of what capability does this tool do for you which you weren’t able to do before?”

And this list continues on and on … But I hope I gave you a flavor of what happens and how we probe and get more insights into the problem. Hence asking open-ended, non-leading, and neutral questions is the key here.

Be honest, acknowledge the issue, and follow-up as appropriate. Customers leave encouraged

Conclusion

We just discussed few techniques that I have learnt over the course of ~1 year. But when dealing with customers, don’t miss the opportunity to learn who your customers are, what they do, how they work, and what issues affect their productivity and success. If your conversations are to their pain points and their problems then you are likely to make good progress in understanding the problem from the outside-in method rather than solution out method. Cheers !!!

It’s mostly about understanding, not helping :)

Continue reading...


 

My Top 5 – Networking Tips December 9th, 2011

Vinod Kumar

It’s not what you know but who you know that makes the difference.

What do you look out for in conferences? I have been on both the receiving end and the giving side for years now and there is one thing that comes out clear for me personally – the Networking effect. I thought let me take this opportunity to talk out what are my perspectives to events and what we need to be aware when attending conferences in the future especially from Networking perspective. As an attendee the conferences are filled with boring moments and monotonous small talks back-to-back. Only the speaker has the luxury to make it exciting or put you to sleep – now trust me, try to put your kid to sleep and it is such a tough job. Last thing as a speaker you don’t want to work hard to put 100+ people to sleep in one sitting :).

Now let us get back to my top things to keep in mind while in these sessions / events. These are my top 5 -

Be ready to Give, Getting (is a byproduct)

Don’t get into a pressure of forcing yourself into networking and don’t focus on meeting a closed group of people. By enforcing this, you will miss out on all the fun that happens around the event and the new friends you can make. So the deal is simple, be there to share and learn from others too. Once you are into this mode of exploring and helping, you will see having a great time yourself and developing great new leads which you never imagined before.

Critical to understand – you shouldn’t look like you are desperate. There is always a fine line to be with-in and open. You don’t want to send a message that your agenda is out there to get something out of the interaction always. Don’t turn-off people – people are smart to see where a conversation leads.

Keep it simple and Open Conversations

Be a person of simple words with asking questions or delivering the answers too. Especially at social events be mentally prepared for your typical questions like – “What are you up to these days?”. This can be ice-breakers and avoid any jargon filled complex sentences. Keep it short, sweet and most importantly interesting :).

As much as possible if you want to get away from the monotony of these pre-thought questions – just divert the question in the next direction by asking a question back. Ask like – “what do you think of XYZ?” or “Why do you feel ABC is inevitable?” etc. These open questions can open up others and now you are about to “get” the most interesting answer and these are perspectives you want to not miss out.

It’s all about people. It’s about networking and being nice to people and not burning any bridges – Mike Davidson

Meet and greet everyone

Never look over anyone’s shoulder ever and more so at a social event. It is the last thing you don’t want to be remembered for. Don’t write off the opportunity coming your way. This world works via word-of-mouth and every bit helps. Appreciate each person you meet, don’t dismiss anyone, and don’t try to scan the room while talking to someone. This is a time for meeting new people and making new connections, to see if there is someone you can help or who can maybe help you.

Dos and Don’t

  • Know your limits while Drinking – One or two social drinks are fine. But you don’t want to miss the opportunity – where business is the need and answers need to be sharp, crisp and clear. And alcohol is surely not helping you in that cause. You want to portray yourself as someone others want to work with, not necessarily drink with.
  • Taking your business cards – This seems pretty obvious, but you’d be amazed at how many people don’t have any on them when it comes time to exchange the cards. And make sure you make some note of the business card with the context. Keep a pen handy always !!!
  • Be on the move – It’s way too easy to get stuck talking to one person for a long time. If you really go well with someone and want to talk more: exchange business cards and get in touch at a later date and then excuse yourself to speak to someone else. You want to make sure that you make as many conversations as possible before you leave.
  • Get socially connected – In this world of facebooks, twitter etc, don’t miss the opportunity to share, care and connect online.

“Privacy is dead, and social media hold the smoking gun” – Pete Cashmore, Mashable CEO

Don’t forget to Follow up

At any networking event, you’ll shake tons of hands and collect a loads of business cards. If you meet someone that you’d like to speak with further, don’t wait for them to contact you. Take the initiative and make the first move.

Conclusion

It’s something you have to learn through trial and error. And the only way to improve is to just get out there and do it. Attend events, attend client meetings – be part of it and win it one step at a time. The main deal here is to conquer yourself first.

Welcome your comments, keep them coming !!!

Continue reading...


 

You are your new Competition November 22nd, 2011

Vinod Kumar

The only competition worthy of a wise man is with himself – Washington Allston

In business, at school and even at work – we always try to define an external yardstick to measure performance. In my opinion, in professional life if you are going to measure success by evaluating with external standards you are guaranteed to be dissatisfied. In this competitive world, you will always find someone better than you, doing more things than you, making more or has more than you can imagine. This catchup game will never end.

Define your own standards for success

In the past, I have had the opportunity to interact with so many people who say my inspiration is Bill Gates or Steve Jobs etc etc. Instead of focusing outwards, see what are your acceptable standards for success. You will be amazed to know your goals are larger and not constrained when compared to your idols. Don’t put yourself inside a box, think as though you have no box to constrain yourself.

Focus on competition has always been a formula for mediocrity. – Daniel Burrus

Don’t wait for that moment, create them

If you want to be incrementally better: Be competitive. If you want to be exponentially better: Be cooperative.

It is concerning when people say they are waiting for the right moment in their life to actually do “what they want to do”. Tomorrow is a mystery and we can only control what we have today at present. So the best investments today will not be on gold but on the people we love, the dreams that we have and living the life the way we want.

Reading Warren Buffett’s concepts around “doing what you dislike today so that you can do what you like tomorrow” is a great start. I personally feel, creating the opportunity and ceasing the same at the right time is critical.

Today, the work itself may be really exciting and noble, but if you are not positioning yourself for life after work, you need to change your role and revisit where you are. If you are counting upon that Life Changing Event, you are wishing for statistically unlikely event. Most successful people have taken the risks in life and it is these risks that make them what they are today !!!

Final words

I am not trying to advocate you leave your job and look out for that dreams. Work towards the dreams but be prepared to create that opportunities when the dreams can come true. Finally, be your best judge – don’t look out for that pat-on-the back or recognition that someone is going to shower with that lovely words over mail. Those will eventually come, set your own goals – work towards them and measure your own success.

Feel free to drop me a line if you have any interesting comments.

Continue reading...


 

Habits – change them “if required” November 15th, 2011

Vinod Kumar

“Motivation is what gets you started. Habit is what keeps you going.” – Jim Rohn

We hear the common phrase that Habits die hard – I partly agree. I am of the school of thought that Habit needs to change if it is for the better. Actually feel this subject should have been – Know to change habits if required :). So changing your habit is only going to make you more efficient, powerful and help you with a better lifestyle. I have been trying to change certain habits and these have been conscious decisions keeping in mind what happened in the past.

Experience is what you get when you didn’t get what you wanted.

Do it one at a time

I think this something similar to the multi-tasking conversation we had on this blog. This can be the most common mistake we make – trying to experiment too much at the same time. Our enthusiasm and inner zeal to get more output at one go is great, but in reality it doesn’t fly far. So finally the stress of keeping up with so many changes at the same time with the different pressures to be successful we tend to give up soon.

Yes, concentrating on changing one habit is quite mundane and may not sound exciting. My suggestion would be do it, make it a habit so that it transforms from an conscious activity to something you do subconsciously as habit.

A journey of a thousand miles begins with a single step. Lao-tzu

Find your way to make it happen

A common practice I hear is if you can do it for 21 days at a stretch then it will become a habit. Now that rule of thumb gets messy because that rule takes longer time for me personally to become a regular habit.

Especially when it comes to doing exercise or loosing weight or hitting the gym – all these tasks have failed miserably under this shorter duration. It has to be 60 or more days in my opinion to have some considerable visible impact on you.

Secondly, find a routine that suits you and fits your bill to execute relatively successful. So experiment on few options for couple of days and find your routine before making it a long-term habit.

Get out of comfort zone and look for smaller improvements

This is the game of the mind – it is going to push you harder to get out of that routine change from time to time. Snap out – don’t try to be a perfectionist (you will eventually get there) but look for that improvements that you can make yourself more efficient in what you do.

Any change in habits means you are going to give up some good habits that were attached with it. But now you are going to miss them dearly – never to forget you are going to get something else (the sense of unknown) that can change the way you live for a lifetime. So don’t miss the opportunity to explore, exploit and excel in the unknown.

Final words

Be specific and SMART in your execution, this will yield you better and measurable results. “I will do exercise hereafter” is not acceptable as you cannot measure. “I will do 30 mins of walking for 3 days in a week” – now we are talking business.

Now being the change that you wanted in your life and do tell me your experiences.

Continue reading...


 

3 things we can do today October 22nd, 2011

Vinod Kumar

When you find peace within yourself, you become the kind of person who can live at peace with others.

Given the way we keep running, life can really be hectic, demanding, busy and overwhelming. We need to be control over the peace we can bring to our life and make small yet smart changes to keep this equilibrium. These are my top tips and do send me your feedbacks as I would like to learn from your experiences too.

Solve the problems today

Face your problems dont facebook them as this is not getting you any closer in solving this. No point in procrastinating, solve problems then & there and move forward. Atleast that relieves you off all the stress and sleepless nights. You probably know the solution, just you need that extra step to move on.

Take a break

You have many options here- read a book, meet a friend, watch a movie, play with your kid etc. It works wonders as it releases pressure and relaxes the mind. Slowing down sometimes doesn’t mean you are quitting, it just means you are going to do it perfectly with lot more thought behind it.

Declutter your mind

I generally like to be organized and hate randomizations (not that we have a choice in real world). Reorganizing at work space, home and everything you do can bring a lot of order to the way we execute things. Write them down and go ahead one-after-another. Life around you demands a lot of attention and cannot be easily ignored.

This list can be long, but taking steps one at a time is important. So do share me your mantra too.

Continue reading...


 

Getting more from your day September 26th, 2011

Vinod Kumar

If you surf the net on how to become productive or on how to get tasks done or on how to get organized, there are a million search results. If you are not making the most of your time, then you are likely to be in rush in completing tasks. Do keep repeating this back of your mind and you will be surprised on how this will help you organize and become better. This post is not exhaustive but more of my recommendations on the very subject – I am slowly but surely trying to master this myself and have talked about these to a number of you.

Break down into smaller problems

When I first joined Microsoft, the first book I got to read was – “How would you move Mount Fuji?”. The core concepts remains the same as the book calls out. Break your big problems into small manageable chunks. Even when you are in office projects, the idea of creating a Project Plan is to break your big release into smaller work items increasing your chances of success higher. Creating such plans will also eliminate the noise or activities that don’t need attention.

Doing one thing at a time

Whenever I try to multi-task I usually get unfocused. It can also add a lot of stress in the current activity as you are always switching and thinking of the future. I wrote a post recently on the very art of multi-tasking which in my opinion is a fad :)

Being early avoids panic

Being punctual and trying to schedule work ahead of time is always the best way to stay ahead of the game. I am early to office and leave office early most of the times. There are advantages to this too, getting in early gets you tons of time in tranquil to clear off the overnight mails. And getting home early also gives that much needed extra hour to spend time with family. Moreover, doing this routine I also avoid the hustle of the office goers traffic on the highway.

It’s a very simple thing to reduce stress in your mind and body.

Couldn’t finish – relax

In the topic of multi-tasking I did say I generally buffer time for the unexpected. When there are too many tasks on my plate, I use a sticky note or a notebook to pen down the tasks in hand. Prioritize the activities and then go about the execution ONE-BY-ONE. Getting real and practical is the key. Don’t beat yourself up and create a lot of stress within. Life is too short for getting worried.

Even if you get over Stephen Covery’s book on “7 habits of highly effective people”, it talks about finishing your current urgent tasks and move to urgent & not so immediate tasks. Doing so you are never behind the race in finishing the important tasks first.

Murfy’s Law – Expect the unexpected

No matter how well you prepare, things will not always go as planned. I tell this a million times and things will always go wrong in front of audience even after you have rehearsed the demo’s a million times before. Don’t let that ruin your day or your motivation. The most important thing is to be in control even when things are not going great.

When preparing your calendar, it’s a great idea to block an hour of “unexpected” time every day. This block of time is a free hour that lets you deal with any unexpected delays (traffic jams, flat tyres, crashed latop etc) that might arise unexpectedly. Worst case if unutilized, this can be your extra hour for workout.

Get help and keep track

When you take on more than is necessary, learn to ask for help. For everything else that come your way suddenly, learn to say no when you are short on time. Watch for patterns, you may notice that you’re a productive in the mornings but a sluggish in the afternoons — so use the morning time to get work out of the way.

You are precious

Tough ironing out time for your work is critical, does your calendar look stressed out without time for gym, family time, exercise, reading a book, playing with kids etc? Trying to fit in most of the work is critical but making a slice of time for yourself is super-critical.

Sleep and don’t try to sacrifice this quality time of rest for anything. Doing so can bring down your productivity the very next day. Know your yielding points and giving your body and mind that much needed rest is critical.

It’s important to make sure you feel balanced and healthy (mentally and physically) – not burned out !!!

Pass me your comments !!!

Continue reading...


 

More to life than just measuring Success September 20th, 2011

Vinod Kumar

There is always more to life than just running behind success. When I wrote this very post around “What does it take to become successful?”, a lot of you did comment on that. Interestingly enough – PASSION is a key tenant in building your brand but there is always more to life than what meets the eye. Let me take a stab at some of these in this blog post which I felt like sharing – Call it my top 5.

“Just do it” – Nike way

I just love the way Nike used this line. Have used it at tons of places and seen millions use it. You might get surrounded by zillion thing to do but sometimes it is the drive to do it that matters. With all that surrounds you, if you need to hit the gym (well you got to make time and DO IT). This is true for most of the activities we do everyday.

When it comes to success it is fundamentally increasing your chances on probability. A really successful person is more like to have tried and failed more than the number of times he has succeeded.

“Life is really simple, but we insist on making it complicated.” – Confucious

Most of times we see the things as we want them to be seen as rather than seeing them as they are. I remember times in R&D role in one of my previous employer, given any problem I used to solve it inside SQL Server even though it might have not been the right solution approach. But the crux being, it is a beautiful mind that always is looking out for solving problems and rather than looking at the facts in hand we are out there solving problems to save the world :).

Don’t get distracted or overwhelmed with the finer unimportant details but move on.

“Becoming a child”

I love to see kids and how they are so excited by the mundane things that we see. A balloon hanging from the ceiling is never interesting till it gets to the hand of a kid. So how about appreciating the things around us which we take it for granted?

So, when was the last time you went about appreciating the food made you ate, the rains, drive to office, your health, your friends & family and the things about you that make you what you are?

“I remember the story of the old man who said on his death bed that he had a lot of trouble in his life, most of which had never happened” – Winston Churchill

Most of the times it is the uncertainty surrounding us that make life interesting and challenging. There is no point pondering over past or getting confused over what will happen in the future. Did you have any control over – getting laid off, catching a flu, flights getting cancelled, rushing to office and you see a flat tyre etc. Getting superstitious is only going to drive negative energy and these are something created by our mind.

Most things we fear never happen. Worrying is waste of time, so let us enjoy today for what it has given us.

“You must be the change you want to see in the world.” – M.K.Gandhi

No one is perfect and what ever you like to do, there will be someone who is not going to be happy. This is very normal and so move on. Failure is not in failing in your attempts but failure is not even making an attempt. As point 1, do it and be the change you want to be. If you change yourself then you will change how you feel and what actions you take and ultimately carve the world you want to see.

Every time I sit with Ranga (a great friend, mentor and guide), I learn something new. I remember him once say, just because you are moving doesn’t quite mean you are making progress. Don’t get lost in your busy work schedules, improve on your productivity and never lose focus on the priorities in life.

“Twenty years from now you will be more disappointed by the things that you didn’t do than by the ones you did so. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.” – Mark Twain

I wanted to write more on this but will refrain from making this long and boring :). Maybe will reserve it for the next post. So feel free to pass your comments and what you have experienced.

Continue reading...