Today, I gave my second presentation at the University of Burgundy. I presented following major topics:
- The social network
- World Languages vs. languages of IT.
- New Developments in the world of IT.
- Cloud Computing
- Questions and Answer.
While my French still needs improvements, I spoke for one and half hours. During the presentation, I particularly stressed the importance of developing programming language unique for each culture, country, and human language. The world of IT as we known is becoming more and Americanized by English as the dominant programming language. While it is good to have a language everyone agrees on, it also poses limitation on human thoughts. During the written process, certain amount of information is lost via the selection process of:
- Deciding what is most important
- What to store and save; hence, what to omit,
- The sequence of storage
- Primary actors and actions
- The structure of the language.
The limitations of the written language thus pose a barrier to achieve perfect information storage. (See my slides on details.) Of course, the perfect information maybe wholly unnecessary. How to use and analyze the information perhaps carry greater importances.
Anyway, while I am not proposing to fragment the languages of computation, I do think it is necessary to introduce additional thought patterns and schools of thoughts to enrich our lives.
Additional things I discussed included:
- Cloud Surfing – Ability to use the best feature and services from each of the cloud computing providers
- Database Cross-Cutting – The ability to leverage community schema. 80% of the common functions, e.g. logging, e-mail, group and policy management are nearly identical across multiple applications. It is much more efficient to extend a community database model than reinventing the wheel again. The community knowledge about the structure of applications is much more intelligent than one person, as well as better acceptance to help the evolution of the data model.
Of course, those ideas are still relatively new. Further refinement is still needed.
The presentation is attached.









