About Me ...

My photo
Chennai, TN, India
I am a Software Engineer since Aug 2004. Master of own space, Fun loving but within a limit, hate pulling other's leg, twinkling brain thinking of surroundings, blend of culture and sanskar, priest of music, always ready with a helping hand and a smiling face, Mr Attitude for people who deserve it, but a true and great friend for my friends ...

Friday, August 28, 2009

Softwarism !!!

Gandhism: You have two cows. But you drink goat's milk.
*******
Indiraism:You have two bulls. You adamantly consider them as cows.
*******
Lalooism: You have two cows. You buy Rs. 900 Crore worth of cattlefeed for them.
*******
Rajnikantism: You have two cows. You throw them into air and catch their milk in your mouth.

*******
Rajivism: You have two cows. You paint them both to get colourful milk.
*******
Softwarism: ( Ultimate. ...):
Client has 2 cows and u need to milk them
1 . First prepare a document when to milk them (Project kick off)

2 . Prepare a document how long you have to milk them (Project plan)
3 . Then prepare how to milk them (Design)
4 . Then prepare what other accessories are needed to milk them (Framework)
5 . Then prepare a 2 dummy cows (sort of toy cows) and show to client the way in which u will milk them (UI Mockups & POC)
6 . If client is not satisfied then redo from step 2
7 . You actually start milking them and find that there are few problem with accessories. (Change framework)
8 . Redo step 4
9 . At last milk them and send it to onsite. (Coding over)
10. Make sure that cow milks properly ( Testing)
11. Onsite reports that it is not milking there.
12. You break your head and find that onsite is trying to milk from bulls
13. At last onsite milk them and send to client (Testing)
14. Client says the quality of milk is not good. (User Acceptance Test)
15. Offsite then slogs and improves the quality of milk
16. Now the client says that the quality is good but its milking at slow rate (performance issue)
17. Again you slog and send it with good performance.
18. Client is happy??? By this time both the COWs aged and cant milk. (The software got old and get ready for next release repeat from step 1) !!!!!
*******

Monday, August 24, 2009

Ahead of the Curve ...

If you don’t have a plan (goals) for what you want, then you will probably find yourself buying into someone else’s plan and later find out that wasn’t the direction you wanted to go. You’ve got to be the architect of your life… - Jim Rohn, Philosopher

Strategy: Sometimes defined as a plan and sometimes as a future goal… Being strategic means being an active force in creating and shaping your future. Hence, strategy is very personal. It boils down to seeing the future and creating choices for yourself. Being strategic means having the desire and capability to help create the future of your choosing and not limiting yourself to forces and dynamics that act upon you. The whole point is that you can be more effective if you look to the future and think about where you are headed and what you want to accomplish.

ZONE1: Operator (Time - Present, Imagination - Narrower) – Expedient, Efficient, Reactive…

ZONE2: Planner (Time - Future, Imagination - Narrower) – Anticipate, Prepare, Preempt…

ZONE3: Inventor (Time - Present, Imagination - Broader) – Discover, Improve, Refine…

ZONE4: Strategist (Time - Future, Imagination - Broader) – Innovative, Entrepreneurial, Proactive…

Applied strategic thinking has the following characteristics:
Practical: It is a thought process that can be applied to any job and can be used to examine our role and projects with the goal of becoming better equipped in the future to deliver exceptional results. Applied strategic thinking is not designed for exclusive use by senior leaders or for the annual corporate planning event. However, applied strategic thinking should help support and be aligned with “grand” corporate strategy.
Personalized: We can and should think like a business. In fact, we are a business, albeit small. If we are to maintain a competitive edge, we must personally take responsibility to adapt to the future, bring maximum value to our function, and outperform others who occupy similar positions in competing organizations. Remember, the timeline or size of the strategic task is irrelevant; the key is that we are thinking ahead (even a little bit helps).
Simple: Strategy at a personal level doesn’t have to be a complex, daunting exercise. A few principles and concepts can be kept in mind and be used collectively or individually. We are not talking about a huge formal process, although there are some helpful tools and a road map to help you put the process down on paper. In reality, many strategic thoughts that enter your mind will be unexpected, sudden, and very natural as you begin to tune into the whole idea and discover that strategy is for you as well as for corporations, the military, or the government.
Future Focused: It seems like nearly everything you do is evaluated on immediate results or payoff. With applied strategic thinking, you are concerned with getting better positioned to deliver outstanding results in the future. The future is a very relative concept; so strategic thinking can be focused on the next week or next year, such as the next step of a project, your next personal development move, or your preparation to take advantage of new technology coming your way.
Aligned: Even though applied strategic thinking is very grass roots, it can and should be aligned with strategy coming down from the top. If strategy isn’t being formulated at the top, it is even more important that you attempt to establish some direction and put some strategic targets in your sights so you are nit caught off guard by disruptive forces that can threaten corporations as well as individuals.
Emerging: Applied strategic thinking is simply figuring out what you need to do before you need to do it. This means you stay alert for incoming information and signals to help you anticipate. Strategic thinking at any level means being an active agent in the way the future unfolds and not sitting back until the future hits you between the eyes. It usually doesn’t come as a big bold stroke of genius; it often emerges very incrementally and very intuitively. You need to tune into the data and intuition when it hits, and then muster the courage to take pre-emptive action before it seems obvious or logical to others. If you wait until you have no choice about your course of action, you have not seized the opportunity to be proactive.

Cultivating success means thinking ahead and involves seven essential strategic skill sets. These seven skills can be used separately (as stand-alone skills), or you can link them together and create a top-to-bottom process.
Tame the Beast: Develop habits and skills that will strengthen a strategic mind:
Be curious, Be self-motivated, Be reflective and dream, Be playful with ideas, Be collaborative, Be flexible, Seek out knowledge and information, Observe and study others who operate strategically, Find a mentor who helps you think and who asks tough questions, Go on a learning journey
Acquire the Target: Look for the following strategic dashboard: Customers, People, Products, Resources, Processes, You, Sponsors/Stakeholders.
We should have a C.L.E.A.R target.
· C = Controllable
· L = Linked
· E = Energizing
· A = Actionable
· R = Result Oriented
Gather Intelligence:
Analyze the Forces:
Define Scenarios:
Chart a Course:

Mobilize and Sustain: Principles: Overcome fear of failure, Take incremental steps, Make a commitment, Pick up speed, Be responsive, Demonstrate resolve, Instill teamwork

Get Ahead ...

Our business in life is not to get ahead of others, but to get ahead of ourselves; to break our own records; to outstrip our yesterdays by our todays; to bear our trials more beautifully than we ever dreamed we could; to give as we never have given; to do our work with more force and a finer finish than ever. This is the true idea; to get ahead of ourselves… - Carl Holmes

Friday, August 21, 2009

Wednesday, August 19, 2009

Dhruba's Birthday ...

Happy Birthday Dhruba:Preparing for cake cut:Feeding him the cake ;)Now, its our time to eat the cake (Me and Anil)Group eating now (Anil, Me, Aditya and Limasri)Continue to have the cake...Still continue to have the cake...Now, we 4 only for a snap (Picasa changed the color of the photo...)Last, the gift time...

Indeed, it was a great celebration. Forgot to mention that, Dhruba had prepared delicious food for all of us. Had a great dinner, photos are missing, as all of us were busy eating food that did not get time to capture one moment of that... Thanks to all for coming by and enabling for a great evening of Aug15th, 2009.

Tuesday, August 18, 2009

Hum Paanch...

From Left to Right: Limasri, Aditya, Dhruba, Chinmaya and Anilkumar (On Dhruba's birthday - 15th Aug 2009)

Monday, August 17, 2009

Maula Maula ...

Arziyaan Sari Mein, Chehre Pe Likh Ke Laaya Hoon
Tumse Kya Mangu Mein, Tum Khud Hi Samjah Lo...
Ya Maula..., Maula Maula Maula Mere Maula
(Maula Maula Maula Mere Maula) - 2
(Maula Maula Maula Maula) - 2
Dararein Dararein Bandhein Pe Maula
Maramat Mukdar Ki Kar Do Maula, Mere Maula..
(Tere Dar Pe Jhuka Hoon Meeta Hoon Bana Hoon) - 2
(Marammat Mukdar Ki Kar Doo Maula..) - 2

(Jo Bhi Tere Dar Aaya, Juhkne Jo Sar Aaya
Mastiyan Piye Sabko, Jhoomta Nazar Aaya) - 2
Pyaas Le Ke Aaya Tha, Dariya Woh Bhar Laya
Noor Ki Barish Mein Beeghta Sa Tar Aaya
Noor Ki Barish Mein.. Ooo
Noor Ki Barish Mein, Beeghta Sa Tar Aaya
(Maula Maula Maula Mere Maula) - 2
(Maula Maula Maula Maula) - 2
Dararein Dararein Maathe Pe Maula
Maramat Mukdar Ki Kar Do Maula, Mere Maula..
(Jo Bhi Tere Dar Aaya, Jhukne Jo Sar Aaya
Mastiyan Piye Sabko, Jhoomta Nazar Aaya) - 2

(O Ek Khusbu Aati Thi) - 2
Mein Bhatakta Jata Tha, Reshmi Si Maya Thi
Aur Mein Takta Jata Tha
(Jab Teri Gali Aaya, Sach Tabhi Nazar Aaya) - 2
Mujhe Mein Woh Khusboo Thi, Jisse Tune Milwaya
Maula Maula Maula Mere Maula
(Maula Maula Maula Maula) - 2
Dararein Dararein Hai Maathe Pe Maula
Maramat Mukdar Ki Kar Do Maula, Mere Maula..

Aaa Aaaa...
Tut Ke Bikharna Mujhko Zarur Aata Hai
Hoo, Tut Ke Bikharna Mujhko Zarur Aata Hai
Varna Ibbadat Wala Ssarur Aata Hai
(Sajde Mein Rehne Do, Abb Kahin Na Jaunga) - 2
Abb Jo Tumne Tukhraya To Sawar Na Paunga
Maula Maula Maula Mere Maula
(Maula Maula Maula Maula) - 2
Dararein Dararein Hai Maathe Pe Maula
Maramat Mukdar Ki Kar Do Maula, Mere Maula..

Sar Utha Ke Mene To Kitni Khwahishe Ki Thi
Kitne Khwaab Dekhe The Kitni Khosishe Ki Thi
Jab Tu Rubaru Aaya...
Jab Tu Rubaru Aaya Nazarein Na Mila Paya
Sar Jhuka Ke Ek Pal Mein... Ooo
Sar Jhuka Ke Ek Pal Mein Mene Kya Nahi Paya
(Maula Maula Maula Mere Maula) - 2
(Maula Maula Maula Maula) - 2
(Maula Maula Maula Mere Maula) - 2, Mere Maula..
(Maula Maula Maula Maula) - 2, Mere Maula..

(Mora Piya Ghar Aaya, Mora Piya Ghar Aaya) - 6
(Maula Maula Maula Mere Maula) - 2
Maula Maula Maula Maula
Mere Maula Maula Maula Maula
Mere Maula Maula Maula Maula, Mere Maula...

The Future...

“The future is not a result of choices among alternative paths offered by the present, but a place that is created; created first in mind, then in will and next in activity. The future is not someplace we are going to, but one we are creating. The paths to it are not found but made and the activity of making them changes the maker and the destination.” – John Scharr

Thursday, August 13, 2009

Are you happy?

There was a guy who was always happy, at least, thats what he was showing outside, always carrying a smiling face. He used to say, "Happiness is not the absence of problems; but the ability to deal with them". When people used to ask him the reason of the same, he used to say, even though I am sad, I donot want to make others sad by being sad before them. So spread happiness even though you are not. Somtimes, a small smile does that. It is infectious. A smile is the universal welcome.
Once he was caught in a big gathering, where he was interviewed on his happiness:
Are you happy?
Yes, I am.
How can you be so sure?
Because I have got too much to live for...
And the last line told everything of his happiness; there were no more questions and there was only huge applause around...