<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-18315968.post3545988820380350061..comments</id><updated>2008-10-02T17:31:52.836-04:00</updated><category term='lingpipe'/><category term='nlp'/><category term='information retrieval'/><category term='java'/><category term='information extraction'/><category term='stemming'/><category term='personalization'/><category term='software'/><category term='local community'/><category term='chandler'/><category term='open source'/><category term='local search'/><category term='google'/><title type='text'>Comments on Jeff's Search Engine Caffè: Ten Myths of Computer Science Research</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.searchenginecaffe.com/feeds/3545988820380350061/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html'/><author><name>jeff.dalton</name><uri>http://www.blogger.com/profile/12887721174386884522</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/-BQPIreWshSg/Tf-6pG_XoCI/AAAAAAAAACs/0kJUPQH9tQI/s220/tw-32-sm.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18315968.post-6897256258672544351</id><published>2008-10-02T17:31:00.000-04:00</published><updated>2008-10-02T17:31:00.000-04:00</updated><title type='text'>Interesting thoughts, all around.&lt;br&gt;&lt;br&gt;I tend to...</title><content type='html'>Interesting thoughts, all around.&lt;BR/&gt;&lt;BR/&gt;I tend to agree with the "your code won't be used in 5 years" statement.  My feeling is that this has a lot to do with the "science" aspect of computer science, rather than the engineering aspect.  &lt;BR/&gt;&lt;BR/&gt;With engineering, you are trying to design systems for stability and longevity.  You are not really trying to make things extensible or flexible.  Except for maybe some sort of plug-in architecture.  But for the most part, user requirements do not really change.  And so it makes sense that code will still be used 5 years later.  Modulo those plugins, the user is essentially doing the same thing with the software 5 years later.&lt;BR/&gt;&lt;BR/&gt;With science, on the other hand, you are continually testing, discarding, reformulating, retesting and synthesizing new hypotheses.  In a sense, very little code is written to ever run twice, because once you've tested a hypotheses, you move on to the next one.  Why would you keep running the same experiments, over and over?  Maybe if new data were continually made available?  But even then, you might run your code for 2 years, or 3 years.  After your 5th year of running that code, how many papers or posters or journal articles are you going to get, saying "yup, the hypothesis continues to bear out"?&lt;BR/&gt;&lt;BR/&gt;I think that's all that they're saying, here.  &lt;BR/&gt;&lt;BR/&gt;Perhaps the exception to this rule is for lower-level, data structure or generic algorithm software development.  For example, if you've spent a fair amount of time writing data structure libraries (b-trees, hashsets, etc.) in C, you probably will be reusing that code not just in 5 years, but in 10 years.  Similarly, if you've implemented some low level machine learning algorithms (Adaboost or whatever), you will probably reuse that as well.  &lt;BR/&gt;&lt;BR/&gt;But those become libraries, into which you plug your main code, your hypothesis-testing code.  And that main code is the code that you won't be running in 5 years.  And that main, hypothesis code is where all the interesting stuff is happening, where all the "real" development is happening.  Not in the b-tree library for C/C++.  &lt;BR/&gt;&lt;BR/&gt;"Science" code is a very different creature from enterprise, production code.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/6897256258672544351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/6897256258672544351'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html?showComment=1222983060000#c6897256258672544351' title=''/><author><name>jeremy</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html' ref='tag:blogger.com,1999:blog-18315968.post-3545988820380350061' source='http://www.blogger.com/feeds/18315968/posts/default/3545988820380350061' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1981181032'/></entry><entry><id>tag:blogger.com,1999:blog-18315968.post-8475922019871394819</id><published>2008-10-02T10:02:00.000-04:00</published><updated>2008-10-02T10:02:00.000-04:00</updated><title type='text'>Bob,&lt;br&gt;&lt;br&gt;I asked Dave Jensen about the quote an...</title><content type='html'>Bob,&lt;BR/&gt;&lt;BR/&gt;I asked Dave Jensen about the quote and it is from &lt;A HREF="cs.umass.edu/~cohen" REL="nofollow"&gt;Paul Cohen&lt;/A&gt;.  &lt;BR/&gt;&lt;BR/&gt;I don't think Paul was saying that there isn't value in well designed and documented software, especially in the commercial sector. &lt;BR/&gt;&lt;BR/&gt;His message is that in the long-run, whether it's five years or fifty, that the code won't survive.  However, the ideas in it and the findings produced by running it will endure.  This is especially true for people conducting experiments in academia where ideas and not software is the product. In this context, software just a tool to produce empirical results and prove theories.&lt;BR/&gt;&lt;BR/&gt;The &lt;I&gt;Sciences of the Artificial&lt;/I&gt; was mentioned to refute the claim that was made that Comp. Sci. isn't science because we don't study 'real' subjects.&lt;BR/&gt;&lt;BR/&gt;The Hamming talk is one of my favorites, thank you for pointing it out.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/8475922019871394819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/8475922019871394819'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html?showComment=1222956120000#c8475922019871394819' title=''/><author><name>jeff.dalton</name><uri>http://www.blogger.com/profile/12887721174386884522</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://photos1.blogger.com/img/267/8468/100/images.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html' ref='tag:blogger.com,1999:blog-18315968.post-3545988820380350061' source='http://www.blogger.com/feeds/18315968/posts/default/3545988820380350061' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1997369634'/></entry><entry><id>tag:blogger.com,1999:blog-18315968.post-1782162647640384979</id><published>2008-09-30T16:51:00.000-04:00</published><updated>2008-09-30T16:51:00.000-04:00</updated><title type='text'>From the quote, which I don't see in their slides,...</title><content type='html'>From the quote, which I don't see in their slides, it sounds like these guys (or whomever they're quoting) have no clue about commercial software.  Or even reasonably well-written and documented academic software.  I wrote academic software in 1992 that's still fairly widely used today.  Many of the classes in our current production software were written more than five years ago.  &lt;BR/&gt;&lt;BR/&gt;Real software in real products tends to be incremental rather than being continually rewritten from scratch by each new grad student that can't figure out what the previous one did.&lt;BR/&gt;&lt;BR/&gt;Sergio: the myth was that CS isn't science.  I believe the authors by calling it a myth are implying that it is science.&lt;BR/&gt;&lt;BR/&gt;The Gretsky quote is what my old VP at Bell Labs used to call the "pee-wee soccer effect" of everyone following the same ideas.  &lt;BR/&gt;&lt;BR/&gt;Simon's &lt;I&gt;Sciences of the Artificial&lt;/I&gt; is one of my all-time faves, but I don't see how it's relevant to this discussion.  &lt;BR/&gt;&lt;BR/&gt;While I'm not saying Kuhn's book on scientific revolutions is wrong, it's used in practice to justify nonsense by authors who think they're revolutionaries. &lt;BR/&gt;&lt;BR/&gt;PS:  A good practially-oriented and fun read on this topic is Hamming's &lt;A HREF="http://www.mccurley.org/advice/hamming_advice.html" REL="nofollow"&gt;advice to young scientists&lt;/A&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/1782162647640384979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/1782162647640384979'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html?showComment=1222807860000#c1782162647640384979' title=''/><author><name>Bob Carpenter</name><uri>http://lingpipe-blog.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html' ref='tag:blogger.com,1999:blog-18315968.post-3545988820380350061' source='http://www.blogger.com/feeds/18315968/posts/default/3545988820380350061' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1631090603'/></entry><entry><id>tag:blogger.com,1999:blog-18315968.post-7309007762079403550</id><published>2008-09-30T16:42:00.000-04:00</published><updated>2008-09-30T16:42:00.000-04:00</updated><title type='text'>Nothing like replying to myself after rereading th...</title><content type='html'>Nothing like replying to myself after rereading the text. Obviously I interpreted the first myth backwards. Please ignore. :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/7309007762079403550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/7309007762079403550'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html?showComment=1222807320000#c7309007762079403550' title=''/><author><name>Sérgio Nunes</name><uri>http://sergionunes.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html' ref='tag:blogger.com,1999:blog-18315968.post-3545988820380350061' source='http://www.blogger.com/feeds/18315968/posts/default/3545988820380350061' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1720086297'/></entry><entry><id>tag:blogger.com,1999:blog-18315968.post-5016761221636491477</id><published>2008-09-30T11:34:00.000-04:00</published><updated>2008-09-30T11:34:00.000-04:00</updated><title type='text'>I agree with most myths mentioned. However I reall...</title><content type='html'>I agree with most myths mentioned. However I really can't understand the first one - "CS isn't science".&lt;BR/&gt;&lt;BR/&gt;Sure there is CS research that is badly designed thus hardly can be called science. This happens in all fields.&lt;BR/&gt;&lt;BR/&gt;Can you give a little more detail of the reasoning behind this assertion? Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/5016761221636491477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18315968/3545988820380350061/comments/default/5016761221636491477'/><link rel='alternate' type='text/html' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html?showComment=1222788840000#c5016761221636491477' title=''/><author><name>Sérgio Nunes</name><uri>http://sergionunes.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.searchenginecaffe.com/2008/09/ten-myths-of-computer-science-research.html' ref='tag:blogger.com,1999:blog-18315968.post-3545988820380350061' source='http://www.blogger.com/feeds/18315968/posts/default/3545988820380350061' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-418387621'/></entry></feed>
