Re: [CODE4LIB] A code4lib journal proposal

2006-02-24 Thread Davis, Jeffrey
I really like Roy's idea of establishing nodes of activity around
various ideas coming out of this discussion.  In an attempt to create a
node for formal publication, I've put together the first draft of a
formal statement of purpose, format, and editorial policies for a
code4lib journal.  It's on the code4lib wiki:

http://wiki.library.oregonstate.edu/confluence/display/code4lib/code4lib
+journal+-+mission%2C+format%2C+guidelines

Please take a look and make changes or add comments -- I'm hoping this
process can be as open and democratic as the conference.  There's a lot
of room for building in some of the fantastic, innovative suggestions
that have come up over the past few days.  Alternatively, if you really
hate the idea of a formal publication, start another node for whatever
approach(es) you prefer.  The important thing is that we get people
engaged and get ideas out there.
--
Jeff Davis
Public Services Librarian
University of Alberta Libraries
[EMAIL PROTECTED]
IM screen name: jd4v15 (MSN, AIM, Yahoo)



-Original Message-
From: Code for Libraries [mailto:[EMAIL PROTECTED] On Behalf Of
Roy Tennant
Sent: Thursday, February 23, 2006 5:03 PM
To: CODE4LIB@listserv.nd.edu
Subject: Re: [CODE4LIB] A code4lib journal proposal

+1

I know there has been a lot of sentiment toward simply hacking on our
web site, but as useful as that might be, it is still preaching to
the choir. As Peter and others have said, if we want to broaden our
reach we will most likely need to produce something that will get
much wider notice -- that is, something more magazine or journal
like. A publication gets broader notice in ways that putting up
something on a web site doesn't. I'm not arguing against anything, I
think everyone should participate in what they feel is most useful.

Having said that, I know that creating a new publication is not
trivial. But it can also be done if enough people want to make it
happen. I've kept Current Cites going for almost sixteen years, with
a monthly publication deadline. A magazine is much more substantial,
but is also unlikely to be published on a monthly basis either.
Perhaps it's time to move beyond debate and simply allow folks to
coalesce around the activities that turn them on. Perhaps we could
use the web site or wiki to establish nodes of activity around
various ideas, and see who signs on/contributes?
Roy

On Feb 23, 2006, at 3:40 PM, Binkley, Peter wrote:

 One question is certainly, Who will this journal serve?

 The more I think about it, the more I think the main justification
 for a
 code4lib journal is to get our stuff noticed more. There are too many
 enthusiastic Library 2.0 bloggers who spend their time talking about
 non-library Web 2.0 services, and asking why we don't do cool stuff
 like
 that in our libraries. They should pay more attention to the people
 who
 are actually building the tools to do that, i.e. us. So the journal
 should serve the forward-thinking library community as a whole.

 Peter



Re: [CODE4LIB] A code4lib journal proposal

2006-02-23 Thread Bess Sadler

On Feb 23, 2006, at 9:09 AM, Ross Singer wrote:


I think a more important question, however, is What is it about
Code4Lib that attracts you/makes you desire a published output of it?




I believe that Code4Lib serves an otherwise under-served audience:
The growing numbers of librarians who are also sys-admins /
programmers / general geeks. I rarely find anything in the library
journals that applies to what I do. I try to keep up with the open
source press as well, but almost never do I see anything there that
directly addresses libraries. My main source of information directly
relevant to my job is reading the blogs of code4lib members.
Unfortunately, when I need to make a budget request or ask my library
to think about trying something new this guy's blog said it was
cool doesn't carry as much weight as I might wish.

Librarians are increasingly being asked to be hackers. We don't have
the budget to call in a consultant... see if you can get it working
anyway. Or ... People are asking for RSS feeds from our OPAC, but
the upgrade that provides that won't be out for a year / doesn't work
with our system / costs too much... can you get it working anyway?
Or, best of all... Here' s a project that could easily consume a
full-time software engineering design team. But we really need it!
Can you give it a shot?

This is not a complaint. I love my job, and I love what I do. But I,
and the people I work with, rely almost entirely on informal
information networks at this point: book recommendations, blog
postings, the occasional conference. I can't help but think that I'm
missing a lot, that many people are missing even more, and that we
need some sort of systematized information distribution that
addresses all the things that have been raised in this forum, as well
as:

1. Is it worth it to pick up a new programming language like Ruby /
flavor of the month?
2. How do I trick my OPAC into doing cool stuff?
3. How do I hire a library geek?
4. How do I mentor non-geeks into becoming geeks?
5. How can I pick up a crash course in software engineering, for
those times when I need to design an application from scratch? Are
there some design tools that might help this process?

I can come up with many other questions, but you get the idea. I
think blogs are fantastic, and I love #code4lib even though I rarely
participate anymore, but I think we have more than enough material,
and more than enough audience, to justify a journal. More than that,
I think the emerging field of hacker librarianship needs such a
journal if it is going to grow.

Bess


Elizabeth (Bess) Sadler
Metadata Specialist for User Projects

Digital Research and Instructional Services (DRIS)
Box 400129
Alderman Library
University of Virginia
Charlottesville, VA 22904

[EMAIL PROTECTED]
(434) 243-2305


Re: [CODE4LIB] A code4lib journal proposal

2006-02-23 Thread Binkley, Peter
 One question is certainly, Who will this journal serve?

The more I think about it, the more I think the main justification for a
code4lib journal is to get our stuff noticed more. There are too many
enthusiastic Library 2.0 bloggers who spend their time talking about
non-library Web 2.0 services, and asking why we don't do cool stuff like
that in our libraries. They should pay more attention to the people who
are actually building the tools to do that, i.e. us. So the journal
should serve the forward-thinking library community as a whole.

Peter


Re: [CODE4LIB] A code4lib journal proposal

2006-02-23 Thread Roy Tennant

+1

I know there has been a lot of sentiment toward simply hacking on our
web site, but as useful as that might be, it is still preaching to
the choir. As Peter and others have said, if we want to broaden our
reach we will most likely need to produce something that will get
much wider notice -- that is, something more magazine or journal
like. A publication gets broader notice in ways that putting up
something on a web site doesn't. I'm not arguing against anything, I
think everyone should participate in what they feel is most useful.

Having said that, I know that creating a new publication is not
trivial. But it can also be done if enough people want to make it
happen. I've kept Current Cites going for almost sixteen years, with
a monthly publication deadline. A magazine is much more substantial,
but is also unlikely to be published on a monthly basis either.
Perhaps it's time to move beyond debate and simply allow folks to
coalesce around the activities that turn them on. Perhaps we could
use the web site or wiki to establish nodes of activity around
various ideas, and see who signs on/contributes?
Roy

On Feb 23, 2006, at 3:40 PM, Binkley, Peter wrote:


One question is certainly, Who will this journal serve?


The more I think about it, the more I think the main justification
for a
code4lib journal is to get our stuff noticed more. There are too many
enthusiastic Library 2.0 bloggers who spend their time talking about
non-library Web 2.0 services, and asking why we don't do cool stuff
like
that in our libraries. They should pay more attention to the people
who
are actually building the tools to do that, i.e. us. So the journal
should serve the forward-thinking library community as a whole.

Peter



Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Dinberg Donna
OK, folks, it's time for a comment from the peanut gallery.  (Having had my
1st cuppa, I am brave.)

Last night I pulled the first 3 issues of JOLA (yeah, I go back that far)
from my shelf and took a look.  Back in the late '60s, JOLA was reproducing
images of Hollerith cards, tractor-feed print dumps, flowcharts, and
formulae to illustrate some pretty detailed articles about really tech-y
stuff pertaining to the mainframe environment in libraries.  Compared to
today's ITAL, the early JOLA was deeper into the guts of library code
development.

You are proposing to go back to that.  I say, Yes!  I like the idea of this
being within the code4lib site, I like Art's idea re commenting, I like the
idea of more formal sprinkled with shorter and faster.  The topics are what
you all have been cranking out anyway, but they will change as things move
forward.  Hey, you created a conference out of thin air; you can do this,
and invent a new journal type in the process.  (Don't forget the ISSN,
please!)

Although I may not know half the time what you're talking about, I scramble
to keep up and enjoy every minute of it.  I don't code, but perhaps I might
speak for the lurking audience here that doesn't code.  Incrementally, we
learn every time one of you posts a new idea, or points in a different
direction.  We don't sit on and participate in the edge, where you are; but
we are very close, and watch intently.  And, we feed this stuff back into
our own organizations to illuminate possibilities.

Go for it!  You have readership.
Din.

Donna Dinberg
Systems Librarian/Analyst
Reference and Genealogy Division
Library and Archives Canada
[EMAIL PROTECTED]
** My own thoughts, of course, not those of my employer. **


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Eric Lease Morgan

On Feb 22, 2006, at 8:03 AM, Dinberg Donna wrote:


Last night I pulled the first 3 issues of JOLA (yeah, I go back
that far)
from my shelf and took a look.  Back in the late '60s, JOLA was
reproducing
images of Hollerith cards, tractor-feed print dumps, flowcharts, and
formulae to illustrate some pretty detailed articles about really
tech-y
stuff pertaining to the mainframe environment in libraries.
Compared to
today's ITAL, the early JOLA was deeper into the guts of library code
development.

You are proposing to go back to that?  I say, Yes!



Me too.

I am looking for code snippets, hacks, Javascript widgets  gadgets,
etc. I believe the inclusion of these sorts of things will set this
journal off from the others. Think of writing code as a sort of
poetry, and this journal is a poetry journal.  ;-)

--
Eric Lease Morgan
University Libraries of Notre Dame


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Edward Corrado

Well, since I brought up the idea at code4libcon, I'm in favor of it
:-). I'm not sure how the best way to handle the review process would
be, but I do know that tradition blind peer review would:

   a) Be a lot of work
   b) Slow down the process (which is a problem with a journal such as
ITAL)
   c) Not work because the community is so small, it would be pretty
easy to figure out who
wrote it (or at least limit it to a few possibilities) anyway,
so it wouldn't really be blind.

Someone (Ross?) mentioned we already have a few journals such as DLib,
Adriane and ITAL. Well, that may be true, but when I look at them I see
mostly big formal projects being written about. I think a code4lib
journal could provide an outlet for small projects and hacks... Things
that a single systems librarian in a smaller library setting can do in
his or her free time between going to meetings and staffing the
reference desk. For those who were at code4libcon, a good example of the
type of articles I'm picturing is the Lipstick on a Pig presentation by
Jim Robertson. I don't picture it only being articles like that, but I
do picture that being an outlet for smaller projects like what Jim has
done. I also like the idea of including code snippets and reports on
failed attempts. Really, you can often learn more from reading what
didn't work then reading about what did.

I was thinking about a possible review process while/after talking to
people at code4lib. One idea that came up was that the pre-reviewed
articles can go up, and that anyone in the community can review them and
make comments (sort of like Art's recipes that were passed around the
small village) for a set period of time, and then the author(s) can make
changes. It can then be given a go to be published or sent back for
more review and/or revisions. Obviously, this would need to be hashed
out much more. For example, what is the community, how exactly to
submit comments, who gives the final go to consider it accepted, etc.
But this is one possibility.

Well, that is my two cents worth,

Ed C.


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Dorothea Salo
I'm glad for Donna Dinberg's post, as it crystallizes my overnight
thinking about code4lib and its currently-vaporware journal. This message
may turn long and discursive, for which I apologize in advance.

Code4lib started out as and in many ways still *is* a core group of
library tech people, a group with history, in-jokes, and its own fiery
small-group energy. Roughly half of what I see in this discussion boils
down to a desire for code4lib to continue and expand upon its
achievements, while essentially remaining a self-contained group.
(Certainly a group that welcomes new members -- but still, a
self-contained and self-defined group of people.)

*If that is the desire*, then code4lib.org should fulfill the necessary
communication functions admirably. I will go further: if that is the
desire, a journal of any stripe is useless and may be actively
detrimental. A journal (whatever its pretensions) *isn't really for* the
members of an in-group. It's the in-group's vehicle for reaching outside
itself.

And that's what I see in the other half of this discussion, which turns
upon broadening code4lib into a larger phenomenon within the library (and
tech? not sure) world. This has implications for the small group. Like it
or not, a small group that wants to become a movement within a larger one
has to analyze, consider, and play to the larger group's ways of thinking,
behaving, and communicating.

Inevitably, this means some loss to the small-group culture; in-jokes
don't scale. A couple of bumps and bruises that happened on the way to
code4libcon suggest the kind of outer-directedness and circumspection that
code4lib does not yet have, but *will need* if it is to speak out to the
larger professions (both software development and librarianship, but
librarianship especially).

It also means that Muhammad will have to go talk to the mountain. In
librarianship terms, that means conferences (which code4lib has already
pulled off), and a journal or something very like it. For all the violent
Library 2.0 handwaving, the bulk of my work colleagues barely tolerate
listservs, do not read blogs, think wikis are weird, and are afraid to
tinker with their software preferences. Journals they understand. Journals
have ISSNs, can be catalogued and routed and indexed. Journals have
stability (both actual and semiotic) that blogs often lack. Journals are
an accepted library communications medium.

Now, code4lib's core is, shall I say, hardcore. Real Developers.
Definitely we don't want to lose that in a welter of shiny new IM toys and
the latest hot end-user out-of-the-box app. Code4lib does not want to
become Computers in Libraries, in other words. Nor, I'm fairly sure, does
it want to go the ITAL/JASIST whee! theory! route. Nor does it have an
exclusive focus on digital libraries -- it's broader than that, it's
about code in libraries *wherever code happens*, and code happens all over
the place in today's libraries.

I agree that quite a bit of code4lib's ordinary output (on the channel and
on member blogs) deserves wider dissemination in the library world. The
question then becomes which parts of the library world need to listen?

Donna's post suggests a criminally underserved population, one I think
code4lib could profitably target along with its developer core: the
accidental library tech. We are not developers. We have extremely
limited formal training in computers when we have any at all. We tend to
have pretty good technical aptitude, we may have one or two areas of
genuine technical expertise, and we can talk to Real Developers without
(often) sounding like idiots... but we rely on others to do the
major-league coding and to haul us out of the fire when we break
something. Some of us do grow up to be Real Developers, though, and I
believe it behooves code4lib to think about how to make that happen more
often.

Barring Rachel Singer Gordon's excellent book, there is NOTHING out there
for us. Nothing. ITAL and JASIST are too divorced from daily library
practice and problems (aside from the occasional ITAL squib with a good
hack in it). Computers in Libraries (both mag and conference) is too
fluffy, and doesn't usually put us in touch with the Real Developers who
can and are willing to lend us a hand. Library Hi-Tech is pretty good, but
still not quite right (and not OA, either). Blogs are great, and we both
read and write blogs, but blogs have limits, and aren't smiled upon by our
managers and retention/promotion committees. We *do not have* a
library-blessed communications organ.

I frankly don't think such an organ needs to be peer-reviewed, even
considering retention/promotion concerns, because enough of an aura clings
to techie stuff in librarianship that nobody cares that D-Lib and Ariadne
aren't; a publication in either one is still going to impress the
committee.

So. Summary. Code4lib needs to decide if its communications goals are
internally or externally focused. If internally, then code4lib.org should
continue 

Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Ben Brophy

Hello,

I'm Ben Brophy. I'm a  UI designer/developer at MIT, working on a
federated search tool for slide libraries, and about 85% of the way
through library school. I am an unrepentant lurker on this list.

I think the journal idea is excellent. Some one asked who would read
this journal, and I think there are a lot of people like me who can't
hit the conference, and don't do IRC or even check the code4lib website
much. But if there were an occasional distilled version of code4lib
goodness I'd be all over it.

http://www.alistapart.com/ might be a good model. They are formal
enough to have issue numbers, an ISSN number and an editorial board,
but not too formal.

Ben


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Sperr, Edwin
One potential model for a code4lib journal (or at least how we coded it
good part of it) is the that of the methods journal found in the life
sciences.

Good examples include Nature Methods
http://www.nature.com/nmeth/index.html and Biotechniques
http://www.biotechniques.com/

Ed Sperr
Digital Services Consultant
NELINET, Inc.
153 Cordaville Rd. Suite 200  Southborough, MA
(508) 597-1931  |  (800) 635-4638 x1931


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Dinberg Donna
Dorothea states elegantly what I implied (I guess I needed two cuppas):

 Donna's post suggests a criminally underserved population,
 one I think code4lib could profitably target along with its
 developer core: the accidental library tech.  
 there is NOTHING out there for us.    Code4lib needs
 to decide if its communications goals are internally or externally
 focused.

The last statement is really important, and is compounded by what sort of
publication this will be: formal/informal, peer review/not, etc.  Walt
Crawford's observations while reviewing the 10th anniversary edition of
D-Lib Magazine in the latest _Cites_ may be useful.
http://cites.boisestate.edu/civ6i4.pdf

[Walt, commenting on the Bonita Wilson-Allison L. Powell article:]
There's a good explanation of why D-Lib is not a refereed journal. The
founders opted for quick turn-around from submission to publication over
peer review...  Despite its less formal status, D-Lib articles have been
cited frequently, an average of nearly  118 citations per year.   
Perhaps, even though it's a magazine, D-Lib has enough of a journal's
formality to discourage most reader feedback.

[Walt, commenting on Amy Friedlander's article:]
She explicitly thought and thinks of D-Lib as a magazine, not a journal.
[W]e were freed from the canons of peer review to engage in speculation
that might eventually feed into the formal process of juried results.

So, who's your audience?  How will you encourage feedback?  What latitude do
you want to have, and what influence do you intend?

(Going to get second cup now.)
Din.

Donna Dinberg
Systems Librarian/Analyst
Reference and Genealogy Division
Library and Archives Canada
[EMAIL PROTECTED]
** My own thoughts, of course, not those of my employer. **


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Dinberg Donna
Responding to Mark Jordan:

 but I don't think that audience should be the people you
 describe above (who a colleague of mine calls analogue
 librarians). If there are any accidental techs (or potential
 accidental techs) who aren't already hanging out on venues
 like what code4lib already is (i.e., oss4lib, /usr/lib/info,
 and a host of email lists, IRC channels, and tech blogs,
 inside and outside of library land) then they'll probably
 remain happy with thumbing through the existing diluted
 journals that librarianship is plagued with, and also remain
 happy with the delusion (pardon me for saying so) that they
 are keeping up on what's happening out in the world by reading them.

There are (a whole lotta?) folks out here who don't peruse *anything* we pay
attention to, but who still produce code in libraries.  There are various
reasons why they don't watch: no time, stuff of interest is too scattered,
1.0-level coder, etc.  When I commented that those of us lurking here funnel
stuff back into our (and maybe other) institutions, I was thinking
specifically of funneling to those who do not watch.

(Not watching is not new.  Decades ago, I mentioned an article on
experimental bubble memory to a senior and respected programmer; the
response was basically Huh?.  For those of you born after bubble memory
peaked: http://www.xs4all.nl/~fjkraan/comp/pc5000/bubble.html )

This might be the value of the formal aspect of a code4lib magazine or
journal.  Those who do not watch blogs, websites, etc. might spend more time
on something more formal when a citation is plunked under their noses.  And,
they may find a peer group.

Din.

Donna Dinberg
Systems Librarian/Analyst
Reference and Genealogy Division
Library and Archives Canada
[EMAIL PROTECTED]
** My own thoughts, of course, not those of my employer. **


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread K.G. Schneider
 If the delivery method is purely electronic, and it's a given that the
 intended audience would have tools to be alerted of new articles, why
 bother with a formal schedule?

 -Ross.

Because that's how things get written, reviewed, and published. It's not for
Them, it's for You. Just my 2 cents as a writer.

K.G. Schneider


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Jeremy Frumkin
Ross unleashed:


 Why does it have to follow /any/ traditional publishing model?

 I sort of like the idea that maybe 3 articles come out in a week, then
 nothing for a week or two, then another article comes out, and then one
 comes out every day for a 13 day span.

 If the delivery method is purely electronic, and it's a given that the
 intended audience would have tools to be alerted of new articles, why
 bother with a formal schedule?

 -Ross.


While I was at the University of Arizona, we produced the Journal of Insect
Science (http://insectscience.org) (now at the University of Wisconsin).
While this is a peer reviewed journal, it took the approach not to produce
actual issues, but to publish articles once they successfully vetted
through the peer review process. For preservation and posterity, at the end
of each year we would print out all of the articles and have them hard
bound.

The point is, Ross' suggestion is a good one, and I give it a hearty +1


-- jaf

===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501

[EMAIL PROTECTED]

541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Edward Corrado

Jeremy Frumkin said the following on 2/22/2006 11:44 AM:


Ross unleashed:




Why does it have to follow /any/ traditional publishing model?

I sort of like the idea that maybe 3 articles come out in a week, then
nothing for a week or two, then another article comes out, and then one
comes out every day for a 13 day span.

If the delivery method is purely electronic, and it's a given that the
intended audience would have tools to be alerted of new articles, why
bother with a formal schedule?

-Ross.





While I was at the University of Arizona, we produced the Journal of Insect
Science (http://insectscience.org) (now at the University of Wisconsin).
While this is a peer reviewed journal, it took the approach not to produce
actual issues, but to publish articles once they successfully vetted
through the peer review process. For preservation and posterity, at the end
of each year we would print out all of the articles and have them hard
bound.

The point is, Ross' suggestion is a good one, and I give it a hearty +1




I like the idea of taking a similar approach to what Jeremy describes
the Journal of Insect Science as taking. I think it would be good to
publish articles as they are approved, and then either once or twice a
year (depending on the number of submissions), package them all as one
volume.

Ed C.




-- jaf

===
Jeremy Frumkin
The Gray Chair for Innovative Library Services
121 The Valley Library, Oregon State University
Corvallis OR 97331-4501

[EMAIL PROTECTED]

541.737.9928
541.737.3453 (Fax)
541.230.4483 (Cell)
===
 Without ambition one starts nothing. Without work one finishes nothing. 
- Emerson




Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Mark Jordan
On Wed, Feb 22, 2006 at 08:44:08AM -0800, Jeremy Frumkin wrote:
 Ross unleashed:

 
  Why does it have to follow /any/ traditional publishing model?
 
  I sort of like the idea that maybe 3 articles come out in a week, then
  nothing for a week or two, then another article comes out, and then one
  comes out every day for a 13 day span.
 
  If the delivery method is purely electronic, and it's a given that the
  intended audience would have tools to be alerted of new articles, why
  bother with a formal schedule?
 
  -Ross.


 While I was at the University of Arizona, we produced the Journal of Insect
 Science (http://insectscience.org) (now at the University of Wisconsin).
 While this is a peer reviewed journal, it took the approach not to produce
 actual issues, but to publish articles once they successfully vetted
 through the peer review process. For preservation and posterity, at the end
 of each year we would print out all of the articles and have them hard
 bound.

 The point is, Ross' suggestion is a good one, and I give it a hearty +1



As for hybrid models, take a look at 
http://copyrightjournal.org/index.php/Copyright, which has a journal
club (http://www.copyrightjournal.org/drupal/forum/7). This journal, with 
names like Lawrence Lessig as
editors, uses OJS, Drupal, and MediaWiki on one site.

Again, this is not an arguement for using any particular platform, but it's 
interesting to see how another
site mashes things up.

Mark


Mark Jordan
Head of Library Systems
W.A.C. Bennett Library, Simon Fraser University
Burnaby, British Columbia, V5A 1S6, Canada
Phone (604) 291 5753 / Fax (604) 291 3023
[EMAIL PROTECTED] / http://www.sfu.ca/~mjordan/


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Binkley, Peter
I agree with Ed Corrado that the purpose of the peer-review process is
to improve the articles, not to give thumbs-up or thumbs-down. How about
making the review process consist of submitting an article into a wiki
(with proper discussion page etc.) and letting it simmer there for a
while before moving it to the more formal journal area?

I think getting the dynamic-content part right will be the hard part.
I'm always frustrated by the problem of comments in blogs: often they're
as important as the postings, but how do you track them? Subscribe to a
separate comments RSS feed (as you have to do on my blog)? Have the main
entry appear as new in the main RSS feed every time someone posts a
comment (as Art's blog does, I believe)? Neither of these really gets me
engaged with the discussion the way I (sometimes) want to be. If the
journal is going to be truly edgy, we need a better solution than
anything I've run into.

We seem to be forming a consensus that the journal would consist of
different things, including:

1) formal articles, things that might otherwise have gone to D-Lib or
Ariadne

2) short how-tos / lessons learned pieces, like lightning talks, ideally
sparking a string of comments and additions like Art's shepherd's pie
recipes

3) hacks: actual code

How about demos? Should we aim to have the server-side capacity and
facilities to actually show new stuff in operation? A lot of this would
have a limited shelf-life (in that we wouldn't undertake to maintain the
code), but it would be nice to have a single place where you could see
some eye-candy.

Peter


Peter Binkley
Digital Initiatives Technology Librarian
Information Technology Services
4-30 Cameron Library
University of Alberta Libraries
Edmonton, Alberta
Canada T6G 2J8
Phone: (780) 492-3743
Fax: (780) 492-9243
e-mail: [EMAIL PROTECTED]


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Beata Frelas

Sounds like a 'journal - portal - knowledge base' type-o-thing

Whatever it will be, I KNOW it will be Bit-e-full!

Beata

Eric Lease Morgan wrote:


On Feb 22, 2006, at 8:03 AM, Dinberg Donna wrote:


Last night I pulled the first 3 issues of JOLA (yeah, I go back
that far)
from my shelf and took a look.  Back in the late '60s, JOLA was
reproducing
images of Hollerith cards, tractor-feed print dumps, flowcharts, and
formulae to illustrate some pretty detailed articles about really
tech-y
stuff pertaining to the mainframe environment in libraries.
Compared to
today's ITAL, the early JOLA was deeper into the guts of library code
development.

You are proposing to go back to that?  I say, Yes!




Me too.

I am looking for code snippets, hacks, Javascript widgets  gadgets,
etc. I believe the inclusion of these sorts of things will set this
journal off from the others. Think of writing code as a sort of
poetry, and this journal is a poetry journal.  ;-)

--
Eric Lease Morgan
University Libraries of Notre Dame



--
Everything we hear is an opinion, not a fact.
Everything we hear is a perspective, not the truth.

  - Marcus Aurelius
Beata Frelas
Technical Support Consultant/Analyst
L002A Mahaffey Business Information Center
Notre Dame, IN  46556

Phone:  (574) 631-7176
Fax:(574) 631-6367
e-mail: [EMAIL PROTECTED]
Web:http://www.nd.edu/~bfrelas


Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Davis, Jeffrey
A few thoughts, followed by a summary of the discussion so far.

Ed Corrado noted some problems with peer review in an earlier message,
and I think those problems outweigh the gains of peer review -- which
ultimately amount to a little more respectability, mainly for those
seeking tenure.  In that light, I like the open review process idea
suggested by Ed and Peter Binkley (editors vet the article; it's made
available for public comment for a limited period, perhaps in a wiki;
the author revises the article based on the comments; and the final
version gets published in a subsequent issue).  Of course, this would
require commitment to comment/review from the larger community --
hopefully not just current code4lib folks, either -- but I think we can
pull that one off.  If necessary, we could even have a designated,
rotating group of reviewers/commenters (peer review lite?).  You
should also be able to post anonymous comments, for the same reason that
peer reviewers are usually not identified.

Regarding whether to publish as a formal journal: Some people on the
list and in-channel have expressed reservations about issuing all the
articles as issues (i.e. in regular chunks rather than as they are
written).  But there's no reason we couldn't publish finalized articles
early, as pre-releases between issues, just so long as the final
version eventually gets published as part of a regular issue.  In fact,
this would dovetail nicely with the editorial process described above.
One approach would be to have a regular publication schedule with its
own official release RSS feed, while any articles that are finalized
before publication can also be released early via a separate as-ready
feed.

More generally, I think there are good arguments for having an ISSN,
regular publication, and an established review process with clear and
public editorial policies (whatever the process itself might be).  These
things lend legitimacy and authority to the project, and those are good
qualities that we want to have.

***

To add to Peter Binkley's summary of the emerging consensus, I think
we've also agreed on the following:

* The core audience for the journal would be the more-or-less-hardcore
coders and developers, plus any accidental techs willing to
participate in hardcore-type conversations.

* The emphasis would be on the practical, with actual code and specific
solutions to problems -- as Eric Lease Morgan says, code snippets,
hacks, Javascript widgets  gadgets, etc.  This could be balanced by
some higher-level feature articles as well.

* Comments would be enabled on all articles.  Dorothea Salo's I tried
this and it
worked! button would complement this nicely.

* The journal MUST reach out to people beyond the current code4lib
community.  Several people have said this is a good argument in favor of
a more formal structure.

* There has to be a low barrier to participation.  I think the shorter
articles can serve this function, since they would have a fairly simple
editorial process.  It needn't be much more difficult than writing a
substantial, rigorous blog post.  The editors could even solicit
articles from bloggers (Hey, that post was interesting -- want to get
it published?).

* Several people have offered to host the journal at their institutions
using Open Journal Systems.  If we want to be more informal or
experimental than OJS will allow, the existing code4lib.org site would
be a natural home.

--
Jeff Davis
Public Services Librarian
University of Alberta Libraries
[EMAIL PROTECTED]
IM screen name: jd4v15 (MSN, AIM, Yahoo)





-Original Message-
From: Code for Libraries [mailto:[EMAIL PROTECTED] On Behalf Of
Binkley, Peter
Sent: Wednesday, February 22, 2006 11:38 AM
To: CODE4LIB@listserv.nd.edu
Subject: Re: [CODE4LIB] A code4lib journal proposal

I agree with Ed Corrado that the purpose of the peer-review process is
to improve the articles, not to give thumbs-up or thumbs-down. How about
making the review process consist of submitting an article into a wiki
(with proper discussion page etc.) and letting it simmer there for a
while before moving it to the more formal journal area?

I think getting the dynamic-content part right will be the hard part.
I'm always frustrated by the problem of comments in blogs: often they're
as important as the postings, but how do you track them? Subscribe to a
separate comments RSS feed (as you have to do on my blog)? Have the main
entry appear as new in the main RSS feed every time someone posts a
comment (as Art's blog does, I believe)? Neither of these really gets me
engaged with the discussion the way I (sometimes) want to be. If the
journal is going to be truly edgy, we need a better solution than
anything I've run into.

We seem to be forming a consensus that the journal would consist of
different things, including:

1) formal articles, things that might otherwise have gone to D-Lib or
Ariadne

2) short how-tos / lessons learned pieces, like lightning talks, ideally

Re: [CODE4LIB] A code4lib journal proposal

2006-02-22 Thread Art Rhyno
Wow, lots of great ideas coming in on this. I wonder if fleshing out a
test case would be useful for the class of materials that might have
trouble finding a home in standard publications. For example, Roy's
MODS-MPEG DIDL shootout. Let's say that Roy put a digitized book on the
code4lib server (maybe one of his own :-), and enough descriptive metadata
to kick things off. Roy then challenges the world to do something
impressive with the results, maybe directly contacting some MODS and DIDL
folks. Those of you who have ever seen Sun's blueprints know that this is
sort of the intent behind their blueprint series, define what seems to be
a agreed-upon problem and let the best of breed solutions emerge.

So far, any of this could happen in either the lead-up to a traditional
article (groundwork for a comparison of MODS and MPEG DIDL) or this kind
of task could be described and offered out on any blog. Now a group like
the folks working on Evergreen do a heck of a lot with MODS and maybe they
decide to take up the banner for it. This leads to the first of a couple
of TPMDPs (Traditional Publishing Model Departure Point):

TPMDP #1: Some sort of step by step capturing mechanism kicks in for
recording how the Evergreen folks approach the task and start to build a
solution. Maybe something as low barrier as a link to their development
blog. This needs to be unobtrusive but is an important layer. It always
looks like divine design after a solution is presented, and Roy's right
that no one ever wants to talk about the wrong turns they make in the path
to a solution, but these are often the most instructive parts.

TPMDP #2: A level of comments is made available for each step of the
process. Peter's noted that comments are really hard to do well, and it
would be great if this could be done in some sort of threaded RSS model.
Jon Udell once wrote about a researcher trying to model network events as
chirping sounds so that someone monitoring hundreds of systems would
instantly notice when something was astray, and be able to instantly grasp
which system it was by the chirp that had changed. So maybe  we need a
comment chirp plugin or something, but the smart money is still on an RSS
comments feed for now. Still, it would be nice to see if comments could be
layered in more elegantly than they usually are.

TPMDP #3: An IRC bridge is made available. I once wrote a hook for IRC to
snag insults from a supybot in cocoon so that a dynamic bit of content
could appear in an S5 slide. I didn't realize until afterwards that
supybots often have incredibly foul mouths and didn't do much with the
results, but I am convinced there is something in the conversational model
in IRC that could do a lot in other spaces. The koha folks do town halls
with IRC, what if an article, or story posting, or whatever this thing is,
shows who is online in code4lib and has some sort of entry point into the
channel with a nick like reader_wants_to_talk_about_shootout or
something similar? Or maybe the posting itself is some sort of bot that
can be asked to record parts of discussion? Maybe there could be some sort
of scheduling mechanism, so that someone could say discuss this solution
with the creators at 10 am on Tuesday and a log of the discussion could
be kept with the posting. Panizzi, Ed Summers' bot, could probably be
convinced to do something like this.

TPMDP #4: Some sort of presentation tools are always an option. Most
projects have a point where you want to get some feedback before you
proceed further or you suspect a quick reality check might save you grief
later on. Again, this would have to be extremely low barrier, but it would
be invaluable in understanding the information flow and final direction
within a project.

TPMDP #5: A spin-off traditional publication would still be possible
downstream. A lot of people only want to find out more about the innards
of a project after seeing its final results, so nothing precludes a more
neatly packaged version at some point in the process and, in fact, this is
where a lot of this would lead. But they key to me is that the messy
bits would also be available if there was interest.

art


Re: [CODE4LIB] A code4lib journal proposal

2006-02-21 Thread Art Rhyno
This is intriguing, I really like the idea of a publication that would
have a high level of technical content, even if only to inspire more folks
to consider the IT side of libraries. I would really like to see a low
barrier way of capturing the excitement and enthusiasm that came through
in the lightning talks at the conference in a journal-like setting, I
don't know if that's possible. I also wondered about the concept of a
scenario of the month, some sort of technical challenge or problem, and
providing a forum to describe some possible solutions with different
tools. If you could give people like Dan Chudnov a whiteboard and Ed
Summers a broader canvas for sketching out programming strategies in a
journal format, that alone would instantly run circles around the other
library tech publications out there.

I think this is worth pursuing, and in true code4lib spirit, maybe it can
push the boundaries of what is possible with a journal. For example, maybe
podcasts and screen captures could be used in addition to text.

Speaking as someone who can barely keep one blog active, has let another
almost lapse into oblivion, and spends a lot of time cursing the whole
notion of publishing these days. On the other hand, if you want to produce
a version in paper and need it bundled with bailing twine...

art


Re: [CODE4LIB] A code4lib journal proposal

2006-02-21 Thread Ross Singer

Art,

I think you make a point here that Rob Sanderson (I think) made in the
IRC channel today.

We have a Code4lib planet.  We have Ariadne and we have D-Lib (and, as
we learned last week, we have ITAL).

Where would the market for this journal be?  Who would read it?  Would
it just be the same people that read the planet?

Dorothea made a good point about the publish-or-perish faculty track.
I understand that.  I'm just not sure that we need another niche
journal.

I don't really oppose something like this.  I'm just not entirely sure
I see the value.

Art, you write more (word count /and/ content) in one blog posting to
LibraryCog than my contributions in two journal articles.  As a
professional (ok, by virtue that I get paid for what I do, not how I
conduct myself), I get more out of the timely blog postings I read than
the journal articles that I occasionally read (although there's value
in... what, 60% of those, too?).

So... take this how you will.

-Ross.

On Feb 21, 2006, at 9:01 PM, Art Rhyno wrote:


This is intriguing, I really like the idea of a publication that would
have a high level of technical content, even if only to inspire more
folks
to consider the IT side of libraries. I would really like to see a low
barrier way of capturing the excitement and enthusiasm that came
through
in the lightning talks at the conference in a journal-like setting, I
don't know if that's possible. I also wondered about the concept of a
scenario of the month, some sort of technical challenge or problem,
and
providing a forum to describe some possible solutions with different
tools. If you could give people like Dan Chudnov a whiteboard and Ed
Summers a broader canvas for sketching out programming strategies in a
journal format, that alone would instantly run circles around the other
library tech publications out there.

I think this is worth pursuing, and in true code4lib spirit, maybe it
can
push the boundaries of what is possible with a journal. For example,
maybe
podcasts and screen captures could be used in addition to text.

Speaking as someone who can barely keep one blog active, has let
another
almost lapse into oblivion, and spends a lot of time cursing the whole
notion of publishing these days. On the other hand, if you want to
produce
a version in paper and need it bundled with bailing twine...

art



Re: [CODE4LIB] A code4lib journal proposal

2006-02-21 Thread Art Rhyno
Art, you write more (word count /and/ content) in one blog posting to
LibraryCog than my contributions in two journal articles.

Thanks Ross, but I still think of Mark Twain's apology for writing long
letters because it was so much harder to make them short :-) Maybe
journal is a misnomer, since I am not sure I am really thinking about a
linear stream of textual objects packaged with a table of contents. Two
thoughts come to mind:

1) when I was a kid in a small coal mining village, there was a tradition
where recipes were sometimes shared by putting a meal name, like
shepherd's pie on a sheet of paper and it was passed from house to
house. Ingredients and cooking strategies were shared, but the most
fascinating tidbits came from the marginalia (you know that's too much
brown sugar, evaporated milk works better, never tried that, it might
work, now I know why your oldest son is always at our house).

2) Dan Chudnov visited us in the spring and sketched out some of the ideas
that would appear in COinS and unAPI on a whiteboard. It was amazing, I
kept going back to the whiteboard every couple of days, and probably would
still be doing so if the cleaning staff didn't decide to erase it.

I guess I am looking for more recipe sharing, comments in the margins, and
whiteboarding, I wouldn't want to break or detract from anything that is
working now. All of this happens virtually at some level, but there's
still some impedance when compared to lightning talks and physical
gatherings, and sadly, there's a limit to how many conference events can
be mounted. I am convinced it has to be low barrier, the only reason blogs
probably produce more information flow than other platforms is because of
the audacious efficiencies of incremental processing. Add a ponderous
level, like an article submission to something like D-Lib, and the
overhead clogs the throughput. No slight against D-Lib and Adriane and the
rest, we need those too.

So I dunno, but if there's a gap between what can be done now with
technology and what can be achieved without over-engineering a solution,
this would be the group to figure it out. And maybe this is as good as it
gets, which is still better than it was (before irc and cool conferences
and all that), if that makes any sense.

art


Re: [CODE4LIB] A code4lib journal proposal

2006-02-21 Thread Daniel Chudnov

On Feb 21, 2006, at 11:27 PM, Mark Jordan wrote:

In other words, http://code4lib.org/ could _be_ the journal
but it could be a new type of journal.


I'll second this.

Four years ago we started /usr/lib/info for roughly this same
purpose, and a number of these same people (usual suspects?) were
involved in that.  Back then things were different web-wise; the
interspeedomushification of technorati and bloglines and such didn't
exist or weren't what they are now, only a minority of our potential
readership/contributorship was in the habit of posting comments to
blogs, and this community wasn't what it is now.

That all that's changed was made inarguably evident to me in the past
month.
Today's bloglines or whathaveyou tell you when somebody's writing
about whatnot nearly instantly, comments on the new oss4lib.org have
practically already surpassed what used to show up in the old one,
and we're a strong enough community to pull off a kick-ass conference
invented in near real-time.

code4lib.org has nearly everything we need already, including the
branding, whatever that means, and among us are plenty who know how
to make drupal do what it needs or whatever we might invent a need for.

So if /usr/lib/info was a fledgling librarians' first effort at
transformation, our little community must already be founding that
next special issue.  All good things to those that write.

(Hmm, okay, well, maybe hollywood serial killer wasn't the best
motif to reference... you get the point, though.)

I've been posting news and revisions of unAPI to code4lib.org because
it's already simply the best place to put it.  Where else would it
go?  Seems just about in line with where you're suggesting we head.

  -dchud