• I can't help posting another one

    how many of the top 100 richest business people in the world has a MBA or evan an BBA?  knowledge is about learning, of course with self motivation and commitment.  if we follow the line of richest business people, then we don't need any kind of university education.

    There is nothing wrong with the idea of "self taught" expert. but the danger is that many many people nowadays have the perception that they can self taught to be a good developer.  Do you know that since IBM published the rate of failure in software projects in the industry in the 80's, there is not much a improvement as the statistic shows in this 21th century.

    Look back these 25 years, the fundamental concepts and technology actually haven't changed much. what are the invention in the past 10 years, 5 years? 

    We need to brush up the CS training, we need people to do research and promote innovation. otherwise, the computing industry will soon be controlled by package tools/software. People will be trained to program plugins, packaged component only.

    ken.

    p.s. I've heard people saying Relational DB, OOD are just common sense.  but how many can really design a good RDB, OO model?