Formula for Genius : 10000 Hour Rule


“Genius is 1% talent and 99% percent hard work…”  – Albert Einstein Nobody in history has ever been able to quantify the genius. What makes a person gifted? Why does he or she scale heads and shoulders above rest of the mankind? What makes them tick? We don’t understand it … Continue reading

Strategy Management – Definition, Keywords and Benefits

Strategy Management, Strategy Management Definition, Vision and Mission Statements, Objectives, Policies, Annual Objectives, Advantages of Strategy Management

“If a man takes no thought about what is distant, he will find sorrow near at hand. He who will not worry about what is far off will soon find something worse than worry.” -Confucius The joke mentioned below captures the notion and essence of Strategy Management, which is to … Continue reading

8 words that Define Leaders and Leadership

Leadership Traits

Since last couple of weeks, the question that has been keeping me busy has been if all men are born equal why some of them turn out to be great leaders while others turn out to be followers and worse of all some of them turn out to be bad … Continue reading

Commands in WPF and Silverlight : Detailed Explanation

Commands in WPF

In WPF and Silverlight world, Commands provide a convenient way to represent actions or operations that can be easily bound to controls in the UI. They encapsulate the actual code that implements the action or operation and help to keep it decoupled from its actual visual representation in the view. … Continue reading

Software Architecture

Software Architecture

Definition: Philippe Kruchten, Grady Booch, Kurt Bittner, and Rich Reitman derived and refined a definition of architecture based on work by Mary Shaw and David Garlan (Shaw and Garlan 1996). Their definition is: “Software architecture encompasses the set of significant decisions about the organization of a software system including the … Continue reading

4 Dimensions of Project Management


There are 4D’s of any software project management. Any successful or efficient Project Managers uses these 4D’s as a trade-offs or leveraging techniques when dealing with the management. The 4D’s of project management namely – Duration, Cost, Scope and Risk are used by Project Managers to handle any change requests … Continue reading

Ignoring Risk Management : A disaster !

Risk Management

Some staggering facts on software failures According to the Standish report:  In the United States, we spend more than $250 billion each year on IT application development of approximately 175,000 projects. The average cost of a development project for a large company is $2,322,000; for a medium company, it is … Continue reading

Agile and Scrum : A detailed perspective

Agile and Scrum

AGILE MANIFESTO | Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan.  AGILE PRINCIPLES | Satisfy the Customer – Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. … Continue reading

MVVM UnPlugged


In Part 1 of the MVVM series “MVVM Unplugged – Definition, Benefits, Classes and its interactions“, we saw that the MVVM pattern provides a clean separation between your application’s user interface, its presentation logic, and its business logic and data by separating each into separate classes. In this blog, we … Continue reading