tag:blogger.com,1999:blog-6497934281290909111.post2236281093671603114..comments2023-09-25T08:22:23.250-07:00Comments on Thoughts on Scientific Research and Engineering Education: Creating a Common Research LanguageDavid Doriahttp://www.blogger.com/profile/01804778285428434637noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6497934281290909111.post-42046858050315461342018-01-18T02:25:23.896-08:002018-01-18T02:25:23.896-08:00I am delighted to come to such a wonderful blog. I...I am delighted to come to such a wonderful blog. I am really very impressed to read from top to bottom. I read every single line and understand the essence of every single word. I appreciate all efforts.<a href="http://theplannereducation.com/home/%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B8%B4%E0%B8%A7a-level-%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%84%E0%B8%AB%E0%B8%99%E0%B8%94%E0%B8%B5/" rel="nofollow">a level</a>mrkdvsnhttps://www.blogger.com/profile/09327782819628187575noreply@blogger.comtag:blogger.com,1999:blog-6497934281290909111.post-30230592098316268622010-05-27T13:04:28.872-07:002010-05-27T13:04:28.872-07:00You raise very interesting points here. There is c...You raise very interesting points here. There is certainly a need for facilitating (and sometimes enforcing) reproducibility of scientific work. Such exercise of reproducibility can be made easier if we adopt common tools, but what is really key is that whatever those tools are, they must be freely and publicly available, well tested and well documented.<br /><br />There is also a point were we shouldn't restrict a highly dynamic field (such as scientific research) into using a single language (or a single set of software tools for that matter), since such narrow path will necessarily exclude new forms of thinking.<br /><br />[E.g. Matlab forces people to express everything in terms of arrays... even things that are not arrays at all.]<br /><br />Diversity of tools is still a sign of healthy activity in a given field. Unification is not always desirable. Instead, what it is really key is to have "Interoperability", meaning: I should be able to read your data. You should be able to read my data.<br />Even better, you should be able to run some of my algorithms from your software, but without having to put everything in terms of a single Imperial package.Luishttps://www.blogger.com/profile/00475427341301303011noreply@blogger.com