On 21 January 2012 18:23, Shawn Morel <shawnmo...@me.com> wrote:
>
> Your response is enlightening in many ways.

Yours is deeply depressing, as it shows just how resilient the ivory
tower researcher mentality still is.

> After all, given that more or less robust implementations
> of OMeta exist, if I truly understand, for example,
> "nothing" the low level machine language, then I should
> be able to spend an afternoon with OMeta and this year's
> report's appendix and have a crude "nothing" interpreter.

We're not all researchers.

Only a few people are ever going to understand these ideas well enough
to reimplement them. But they are not the only people that count:
funders, entrepreneurs, and users have to be convinced to some degree
of the value of the ideas too, or they will not flourish. Just look at
all the good ideas in computer science that are still ignored decades
after they were dreamed up. Many of them have come from the
researchers at VPRI.

In the past, computer scientists were stuck with publishing papers,
like most scientists still are. Other researchers could try to
reproduce their results; some might push their ideas into industry,
and eventually we'd get products. But now, uniquely among the
sciences, we can directly publish our experiments, so that anyone can
try them. Keen end-users can play with them, other researchers can
take them apart to find out how they work, developers can use them
directly.

This gives more and complementary routes to a wide range of degrees of
understanding, from simply thinking "that's cool" to the traditional
scientific reproduction of results.

Merely convincing other researchers is not enough: at the very least,
VPRI's constituency is developers; to the extent that it affects UIs,
it extends to users too. There are plenty of important ideas in
computer science and software engineering that are gathering dust in
the annals of research because the relevant group has never warmed to
them.

I see two main reactions from the researchers themselves:

1. We don't want to be distracted.

Well, don't be. Publish all your code on github or a similar service,
and take no responsibility for it, don't answer any issues, reply to
any comments, and feel free to rewind and replace the repository. Even
so, people will love playing with the code you put up, will fork it,
and will do interesting work with it.

2. The stuff we have is just temporary. People should wait for the
finished version.

I'll believe that when I see a finished release. Most academic
projects never reach 1.0. You do both your intermediate work and your
audience a disservice by not releasing the intermediate work: even if
it really is as transient and unrelated to the final result as you
claim, it'll help to build interest in your work, which deserves and
needs that, and help your audience to follow you on your journey.
Teaching of most subjects tends to recapitulate their historical
development until they become mature; hence, throwing out early
research prototypes facilitates this natural (and, for the
researchers, zero-effort) didactic path.


> I think it re-inforces for me how computer science is
> really more of an "automation pop culture."

> As a society, we've become engrossed with product

You underestimate the importance of both pop culture and products to
research. Research does not grow and prosper in some abstract academic
noosphere, but in a corner of contemporary culture. Most people only
ever get as far as pop culture and products. Researchers that get this
tend to be more successful than those that don't. I'd like these
particular researchers to be more successful (and in particular, more
successful than they've been in the past) at promulgating their ideas,
which is why I'm trying to encourage them to exploit easy ways to
engage their audience.

-- 
http://rrt.sc3d.org
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to