Sunday, November 29, 2009

Morning Inspiration 1

Morning inspiration.. I liked it, thought of sharing..
It's the journey that matters, not the destination.

Saturday, November 28, 2009

New blog...

I will be blogging about programming, technology and design at GeeksWithBlogs to note all my technical learnings and articles with one difference. The frequency of updates will be much higher than now.

Saturday, November 21, 2009

Some inspirational thoughts from Will Smith..

We may learn something from this small talk...

Thursday, November 19, 2009

Life is like...

Life is like a broom.. Clean the negative thoughts from the mind...
Life is like a "yahoo/msn messenger".... friends sign in and signoff... anytime...
Life is like a "mobile"... you may receive unwanted calls or friendship..
Life is like a "stone".... some things are really hard to forget...
Life is like a "cap".... give shade to someone..
Life is like a "battery recharger".... charge yourself up and the others around...
Life is like a "water"... be fluid and dynamic...
Life is like a "chilly"... sometimes it has to be spicy..
Life is like a "biryani".. a splendid mix of vivid experiences..
Life is like a "sizzler".... spur up the moment.....
Life is like an "auto rickshaw's meter".... u always get more than what u wanted...

But life shouldn't end up being a dull, boring life....where your every morning and every evening is the same usual stuff...

Its time for change....

Tuesday, November 03, 2009

The Magic of PART TIME

I have been lately listening to "Jim Rohn". Some of his thoughts are really thought provoking.

Have a quick preview...

I personally liked this because I was always on the lookout for finding the "golden" 25th hour of the day. You can read my thoughts here Personal Development : Time Planning, Repairs & Maintenance.

Once you find that extra time each day apply that to some constructive activity. You can even use this time to earn some money as well. Who knows when your hobby becomes your passion and may overtake your job and change your life, hmm, rather your lifestyle :).

Always remember "Profits are better than wages!!!" and you cannot earn profit merely by working. You have to have an enterprise however small it may be. Use your part-time to build up your own little enterprise. Remember there is nothing to lose.

Everything's related in nature. Who knows, this may help you do your job better as well and earn you a better place that currently you are in.

More to come....

Thursday, September 17, 2009

Sharepoint Application Guidance

Sharepoint Application Guidance available at

Overview from the website...
The Developing SharePoint Applications guidance helps architects and developers design and build applications that are testable, extensible, and that provide the tools they need to maintain those applications and diagnose problems when they arise.
This release contains a written guide, an API reference, two reference implementations, a set of reusable components and QuickStarts. The reference implementations are named the Partner Portal application and the Training Management application.
The Partner Portal application uses Microsoft Office SharePoint Server 2007. It shows how to create an extranet for companies who are partners with Contoso Pharmaceuticals.
The Training Management application uses Windows SharePoint Services (WSS) 3.0. It shows how to build a single intranet site. It is less complex than the Partner Portal application and demonstrates how to implement many basic SharePoint capabilities such as accessing lists and creating workflows.

Sunday, September 13, 2009

Core Leadership Strengths

Here are few notes that I am putting out from my leadership training seminar.
Lets have a look at the "Five Clusters of Strength".

- Personal Character
Character is who you are when no one is looking. This is the core strength which every leader/human should possess. This deals with the ethical standards, integrity and authenticity of the leader.

- Personal Capability
This trait deals with the intellectual, emotional, and skill of the individual. It includes analytical and problem-solving capabilities along with the technical competencies. Great leaders need a strong collection of these personal capabilities.

- Focus on result
This deals with capability to achieve results, having an impact on the organization. It also highlights the capability for getting things done.

- Interpersonal/People skill
This relates with character. It deals with the leaders ability to effectively communicate with the people. Its a direct expression of the character of the individual and is often the window by which people understand the personal character of the leader.

- Leading changes
This deals with the ability to produce change withing the organization. This is one of the highest expression of leadership. Changes are inevitable. The better is the leader who can handle the change gracefully.

That's it for now.

Tuesday, June 16, 2009

Personal Development : Time, Planning , Repairs & Maintenance

These are just my thoughts, but some you may find something interesting in it. Please think over it. We may know many things, but still we always keeps procrastinating it. I have written this as I have heard many people coming back and saying they don’t have time to do things they like. These are my thoughts buy may be useful to someone else too.

Certain things in life needs periodic repairs and maintenance. To cite some examples , your CAR, your HOUSE, your personal laptop/desktop, your health etc.

Likewise there are certain other things in professional life that requires repair/ maintenance /or some kind of polishing, so that you always stay on top of it. But they are not always obvious. Some of them are

- Improving your communication skills
- Increasing your vocabulary
- Upgrading your technical skills
- Pursuing your hobby
- Increasing your knowledge/awareness etc… etc…

And then there are certain things that we are always short of…. one is TIME.

We all know TIME is one of the most precious things in life and yet we all are very miserable at managing it. Remember you can only manage it and not control it. You can only control which you own or which you create. In theory time is infinite. So, there should be abundant of it. But remember one thing, you know this, it’s not reversible. Once it has elapsed you cannot live it again. Think over it.

So, how do find that golden 25th hour every day.

To find the 25th hour you need to reflect back on your current daily activities. Analyze them and see where you are spending most of your time and is it really important. Even the 8 hours that you spent in the office, is it spent fruitfully. At the end of the day is the 8 precious hour that you spent was worth it. Just reflect back on your activities. Did you learn something? If yes did you make a point to NOTE IT. If you didn’t NOTED it then was the time you spent really worth it. Just ponder over it.

Some calculations of your daily activities where most of the time is spent. Let’s start (in no particular order though)

- Sleep (6.5 hours) [Remember you only require 6 good hours of sleep every day]. Some may thing it is 8, but it’s a myth.
o To achive 6 hours of sleep and be in good health you can practice 15 minutes of daily meditation. So effectively you can round it to 6.5 hours.
- Morning chores(2 hours) : Some may need to prepare breakfast and all other things.
- Office commuting (avg. to and fro 3 hours)
- Office Work (avg 9.5 hours)

Total Hours: 21 hours effective time which is spent irrespective of what you do. There may be some variations here and there.

Still you have 3 hours EXTRA. Where do these 3 hours go?

If you can find it, then you may get that golden 25th hour out of these 3 hours. Let’s discount 2 hours for contingencies, still you have 1 hour with you.

If you can’t find it then you are living a direction less life.

As you can see, the 25th Hour lies within the 24 hours of the day. It's upto each one of us to find and make use of it.

Now what can you do with that 25th hour i.e. 1 hour extra of your life. Imagine the possibility.

Again some calculations

1 hour daily * 30 days = 30 hours every month
30 hours pm * 12 month = 360 hours every year.

360 hours every year seems very promising. Let’s add some contingencies, say, let’s be optimistic and say 50 % contingency.

Still you have 180 hours every year. That leaves with 30 minutes every day of extra time. That’s hell a lot of time, if you could manage it.

These may sound like a high talk [yes, it is, unless you apply these simple rules and rationalize your everyday living and stop procrastinating].

NOTE: I haven’t taken weekend, holidays and leaves into account. So, that leaves us with a lot of buffer time. You can meet family friends, relatives, other tasks, and yet have these 180 pure hours of joy every year. Do whatever you want to do with it.

So, how important is this 180 hours per year to you? Just think over it. You may use it the way you like

- 50 hours [pursue your hobby like drawing, crafting, learn dance, learn juggling, learn swimming, travelling hmm.. anything you like doing and you didn’t had time to do it.]
- 30 hours you can learn a new programming language or technology (i.e. you can get comfortable with it)
- 50 hours [improve existing skills]
- 20 hours [improve you communication skill]. Do some light reading.
- 30 hours [YOU DECIDE WHAT TO DO]?

So, if you had done this for one year you would have learnt a new programming language, upgraded existing skills, improved you communication etc..

If you had done this for two years.. imagine the level of personal development or growth which you may have attained…..

If you had done this for three years….. NOW I think I don’t need to mention this…

So, you still have TIME, as they say TIME is infinite. So, make judicious use of this precious thing. And never ever comeback saying “I don’t have time”. So, if you are RICH in TIME, everything else will be automatically taken care of, as those things may just be a byproduct of how you spend your time...

So, happy TIMING your TIME everyday.

Sunday, May 24, 2009


Get to know all about ASP.NET MVC at


Wednesday, March 11, 2009

What did you learn today?

Everyday teaches you something, some lesson or the other. Some day you learn a new language, a new skill or a new hobby or visit some new place, learn music, have a different dining experience, learn swimming, make some good friends, get in touch with some old friend etc. etc.... Each of these things teaches you something...

So, what did you learn today?
Some of the learnings from my past weeks are outlined below...
  • Respect others. Don't underestimate them. (Though I never consciously do so)
  • Be careful with your words because words have different meanings if the context is not clear.
  • Spend some time for your personal stuff and allow others do so.
  • Every individual is different, their skills different, their thoughts are different, their perceptions are different. So, be polite.
  • Time management. (This is a tough skill to master). At the end of the day I keep looking for more time so may be you.

So, again What did you learn today? This reflection is important because if you don't know what you are learning at every stage in your life, then your are not learning and not growing. In short you are not living. Learning is not memorization but it is self realization.....

Thursday, February 12, 2009

The art of team work...

Team work is one of the most important element in any project be it software development or any other field of activity. And this is one of the most difficult skill to master.
Every individual is different. Every thought is different. Every emotions are different. Every actions are different. Every spoken words mean different to different people.

Understanding these traits in it's true sense requires great skill and experience. This cannot be taught. This has to be acquired. This has to be realized.

I am stuck..... More to come...