Archive for November, 2006

Dispose Finalize and Resource Management

November 30, 2006 Leave a comment
One hell of an entry about ‘Dispose Finalize and Resource Management’. Don’t know how I missed it.
Categories: Great Links

Resurrection in .NET

November 29, 2006 Leave a comment
I was asked in one of the interviews about resurrection:
I knew what it meant but was not able to explain it, So I just picked this from Jeffrey’s article on MSDN magazine.
This should help me put it into words the next time.
"When an application is no longer accessing a live object, the garbage collector considers the object to be dead. However, if the object requires finalization, the object is considered live again until it is actually finalized, and then it is permanently dead. In other words, an object requiring finalization dies, lives, and then dies again. This is a very interesting phenomenon called resurrection. Resurrection, as its name implies, allows an object to come back from the dead.
I’ve already described a form of resurrection. When the garbage collector places a reference to the object on the freachable queue, the object is reachable from a root and has come back to life. Eventually, the object’s Finalize method is called, no roots point to the object, and the object is dead forever after. But what if an object’s Finalize method executed code that placed a pointer to the object in a global or static variable?"
I also remember one of the uses of resurrection is an object pool, where you do not allow objects (which are expensive to create) to be Garbage Collected. I guess I read this in Applied Microsoft .NET Framework Programming, If I am right.
Categories: .NET Framework

Talking about Struggle a little

November 29, 2006 Leave a comment

Thiru writes about ‘struggle in life’. So very true, I am reminded of Paulo Coleho’s Alchemist.


Struggle a little
Sometimes Struggles are exactly what we need in our life.  

If we were to go through life without any obstacles,  

It would cripple us.  

We would not be as strong as we could have been  

And we could never fly.  

So next time you are faced with an obstacle,  

A challenge, or a problem,  

Struggle a little- then fly.

Categories: Inspirational Stuff

Talking about The Great Indian Management

November 28, 2006 Leave a comment

What an article, Thanks to Prakash and Srinivasan. 


The Great Indian Management

My colleague Srinivasan has pointed me to this interesting post on the great indian management. Interesting Read…
"Ideally speaking, business is a form of serving the society. When we serve the societal needs, society rewards the business in the form of money that it allows the business to make.

In any business, all the people involved in the business from the CEO to office assistant supplying snacks and drinks, play different roles. Every one of them is involved in the business and are contributing to the business in their own ways. In a way, every one of them own that business. Every one is a worker and every one is a owner too. Based on their levels of contribution, everybody makes their money from the company.
There is nothing like worker, executive or owner in a business. In these days of educated enlightenment, where feudalistic loyalties do not count, only way people can work together in a business is by understanding that everybody is a part of business.
If at all levels exist, they are for administrative and co-ordination purposes and not to indicate inferiority or superiority. This is what needs to be taught to ‘owners’, ‘executives’ and ‘workers’ alike."
Categories: Uncategorized

The transition from development to project management

November 28, 2006 Leave a comment
Amit Rathore has a really nice writeup on the transition from development to project management.
A good read.
Categories: Great Links

Talking about Motivation Daily

November 28, 2006 2 comments

Thiru keeps coming up with real good  stuff.


Motivation Daily

“People often say that motivation doesn’t last.

Well, neither does bathing – that’s why we recommend it daily.”

Zig Ziglar

See, who’s Talking!the space that motivates you daily!

Categories: Uncategorized

Nine things developers want more than money

November 28, 2006 Leave a comment
I just happenned to read this nice article on
It is about "Nine things developers want more than money".
Quoted from the article:
1. Being Set Up to Succeed
2. Having Excellent Management
3. Learning New Things
4. Exercising Creativity and Solving the Right Kind of Problems
5. Having a Voice
6. Being Recognized for Hard Work
7. Building Something that Matters
8. Building Software without an Act of Congress
9. Having Few Legacy Constraints
Absolutely spot on.
Go ahead read the full article here
Also from the article,
"Most large companies I can think of would be lucky to score a 1. Google would probably score an 8 or a 9." 🙂
Categories: Great Links