Thought of the day:

It is never about just the complex and powerful algorithms, or the amount of data involved, or just the pretty UI that makes a great application. It takes vision, insight and planning, takes solid design, implementation and execution of all the various parts, then integrate them into a harmonious piece. And of the whole time, a mind that focuses on the ultimate customer value and customer experience. It takes technology, knowledge, experience and execution to make a great application. The people element is often time far more important than the code and technology.