Sunday, January 29, 2012

Database forward engineering using Visio

Though I do not like Microsoft Visio for software designing, but unfortunately this is the only tool which is available to me. Recently I was making database model using Visio and at the back of my mind I had thought that Visio will let me generate database using some single button click.

However when that time came, there was not such button. In fact Visio does not have forward engineering for database. This was a big setback. But then there was a savior. Alberto Ferrari has developed a plug-in for Visio 2010 which can generate database script using your Visio database model. Download it and install and it works flawlessly. If you have problem installing the tool using it’s .exe setup, then rename the .exe setup to .zip and open the .msi installer within .exe setup. .msi installer works without any problem and once installed you will have database forward engineering capability in Visio 2010.

Steve Jobs, Superhero

Steve Jobs, Superhero

Thinking about how most companies dole out feedback — if they do at all — it’s usually directed at the bottom quartile of performers versus the top. A typical manager at review time spends 80% of their time preparing detailed reviews on the bottom 25%. The top quartile gets lame, short reviews — the equivalent of “You’re doing great, keep up the good work!”

So true. How many times I have seen it happening when managers are so worried to give feedback to bottom 25%. They know that they will have to console the person who is at the bottom, they will have to explain the expectations from him and somehow motivate him. And after all this there is no guarantee that the person will stay with the organization. In most probability he will move on to some other place. Looks like Steve was right in giving more time to his top quartile. This is the quartile which anyway makes the difference to organization. Bottom quartile is anyway useless which according to organization management principles should be gotten rid of. Then why spend so much time with them?

Thursday, January 12, 2012

Some lesser-known truths about programming

This is so true. I am so tired of bad programmers. A programmer who is starting new is another thing. He is fresh out of school and we can teach him good things and make him productive. But if a developers has loads of experience and still fails to understand basics of the business and not productive enough, then he is just a burden.

Tuesday, January 03, 2012

HTML 5 test



What is Microsoft paying to their engineers? Seems like MS engineers are either not getting enough or getting too much that they don’t care about engineering excellence any more. Shame!

Sunday, January 01, 2012

Facebook messenger windows desktop client

Facebook messenger for Windows is here. Get more detail from Facebook messenger help page.