Library Hat Rotating Header Image

Technology

Usability in Action (1) – Don’t Offer Irrelevant Options in the First Place

Many assume that adding more information would automatically increase the usability of a website.  While there are cases in which this would be true,  often a better option is to make that needed information not necessary at all for a user to make the right choice in the first place.

I found a good example recently at work. All state university libraries in Florida started allowing students in any state university to borrow from other state university library. This service was launched with the name, U-Borrow. It’s faster than the traditional ILL (interlibrary loan). It also offers a longer borrowing period.  It’s a great service for library user

In order to advertise this service and make it easier for users to discover, the search result screen in the library catalog now shows the U-Borrow option as a link (as shown below).

Search Result Screen from the Library Catalog

Search Result Screen from the Library Catalog

If the user clicks the U-Borrow link, the computer presents the search search result done in the union catalog. This allows the user to see what state university library may have the item s/he is looking for that is not available in her or his own university library, and to request the item from the closest library from his or her own.

But there is one problem.  Since the original search in the user’s own library catalog was not restricted to a particular format, the U-borrow link also presents items in all formats that match including online resources(see below). But(!) the U-borrow service does ‘not’ apply to online resources.

The Search Result from the Union Catalog

So the current solution is to bring this information to a user’s attention when the user actually clicks any record for an online resource in the search result list.  See below the screenshot where it says “this item is not available through the UBorrow Service.”

Catalog Record with a Note about U-Borrow Restriction

Catalog Record with a Note about U-Borrow Restriction

This is a solution. But not the best solution. If a user gets to this page, s/he is likely to just click the link on top and get frustrated instead of examining the record fully by scrolling down and recognize the note at the bottom.

So in this case, the best solution would be to make the U-Borrow link in the first screenshot result in only the items available through the U-Borrow service. This will obviate the need for the user to heed later the note about certain items are not available. By removing irrelevant options in the first place, we can allow users to make the right choice without making a conscious choice.

Can you think of similar examples like this? Guiding people to make the right choice by providing information is good. But all the better if the right choice can be automatically selected based upon the previous option.

 

Tips for Everyone Doing the #codeyear

*********   This post has been originally posted to the ACRL TechConnect blog.  *********

Learn to Code in 2012!

If you are a librarian interested in learning how to code, 2012 is a perfect year for you to start the project. Thanks to CodeAcademy (http://codeacademy.com), free JavaScript lessons are provided every week at http://codeyear.com/. The lessons are interactive and geared towards beginners. So even if you do not have any previous experience in programming, you will be able to pick up the new skill soon enough as long as you are patient and willing to spend time on mastering each lesson every week.

A great thing about this learn-how-to-program project, called #codeyear in Twitter (#libcodeyear and #catcode in the library-land) is that there are +375,443 people (and counting up) out there who are doing exactly the same lessons as you are. The greatest thing about this #libcodeyear / #catcode project is that librarians have organized themselves around this project for the collective learning experience.  How librarian-like, don’t you think?

Now, if you are ready to dive in, here are some useful resources.  And after these Resources, I will tell you a little bit more about how to best ask help about your codes when they are not working for you.

Resources for Collective Learning

Syntax Error: Catch the most frustrating bugs!

Now what I really like about #codeyear lessons so far is that some of the lessons trip you by trivial things like a typo! So you need to find a typo and fix it to pass a certain lesson. Now you may ask “How the hell does fixing a typo count as a programming lesson?”

Let me tell you. Finding a typo is no triviality in coding. Catching a similar syntax error will save you from the most frustrating experience in coding.

The examples of seemingly innocuous syntax errors are:

  • var myFunction = funtction (){blah, blah, blah … };
  • var myNewFunction = function (]{blah, blah, blah … };
  • for(i=0,  i<10, i++;)
  • var substr=’Hello World’; alert(subst);
  • –//This is my first JavaScript

Can you figure out why these lines would not work?  Give it a try! You won’t be sorry. Post your answers in the comments section.

How to Ask Help about Your Codes      

by Matteo De Felice in Flickr (http://farm4.staticflickr.com/3577/3502347936_43b5e2a886.jpg)

I am assuming that as #codeyear, #catcode, #libcodeyear project progresses, more people are going to ask questions about problems that stump them. Some lessons already have Q&A in the CodeAcademy site. So check those out. Reading through others’ questions will give valuable insight to how codes work and where they can easily trip you.

That having been said, you may want to ask questions to the places mentioned in the Resources section above. If you do, it’s a good idea to follow some rules. This will make your question more likely to be looked at by others and way more likely to be answered correctly.

  • Before asking a question, try to research yourself. Google the question, check out the Q&A section in the CodeAcademy website, check out other online tutorials about JS (see below for some of the recommended ones).
  • If this fails, do the following:
    • Specify your problem clearly.
      (Don’t say things like “I don’t get lesson 3.5.” or “JavaScript function is too hard” unless the purpose is just to rant.)
    • Provide your codes with any parts/details that are related to the lines with a problem.
      (Bear in mind that you might think there is a problem in line 10 but the problem may lie in line 1, which you are not looking.) Highlight/color code the line you are having a problem. Make it easy for others to immediately see the problematic part.
    • Describe what you have done to troubleshoot this (even if it didn’t work.)
      : This helps the possible commenter to know what your reasoning is behind your codes and what solutions you have already tried, thereby saving their time. So this will make it more likely that someone will actually help you. To believe it or not, what seems completely obvious and clear to you can be completely alien and unfathomable to others.

Some JavaScript Resources

There are many resources that will facilitate your learning JavaScript. In addition to the lessons provided by CodeAcademy, you may also find these other tutorials helpful to get a quick overview of JavaScript syntax, usage, functions, etc. From my experience, I know that I get a better understanding when I review the same subject from more than one resource.

If you have other favorite Javascript please share in the comment section.

ACRL TechConnect blog will continue to cover #libcodeyear / #catcode related topics throughout the year!  The post up next will tell you all about some of the excuses people deploy to postpone learning how to code and what might break the mental blockage!

About the Merit of an e-Reader as a Single-Purpose Device

Despite the popularity of an e-book reader, I was never really tempted to purchase a Nook or a Kindle.  I figured since I have an iPad, it would be completely pointless to own and use a e-book reader, which I understood mostly as a single-purpose device. (But to confess, I didn’t use my iPad much for reading… )

This conviction, however, was completely swept away since I had taken out a library Kindle a few days ago. I never thought that someone like me, who is a firm believer in the superiority of a multi-purpose device (like a smartphone) to a single-purpose device, would become a fan of a single-purpose e-reader.

Kindle I took out from the library

The university library (which is separate from the library where I work which belongs to the same university but to its medical school) has recently started lending Kindle devices loaded with a number of e-books.  As soon as I heard the news, I ran down to the circulation desk to check it out for curiosity.  Sure, I had seen an e-book reader before. But there is a world of difference between just looking at a device and tinkering with it for a few minutes and actually using it for oneself for days and weeks.  So, I was eager to test it out myself.

I decided to read the e-book, The Immortal Life of Henrietta Lacks, which I have been meaning to read for a while but never found time to. To my surprise, I found myself enjoying the library e-reader way more than I expected.

I loved the much lighter weight and the much less eye-straining screen of a Kindle (compared to my first-generation iPad).  But what I loved most about this e-reader was actually its limitation. The fact that I can do nothing but reading.

The greatest problem I had with an iPad ‘as an e-reader’ was that aside from its weight and the eye-straining screen, I could not really concentrate on reading for a long time. I don’t know if this is a non-issue for others with stronger willpower. But for me, this was certainly a big problem. While reading, I would get easily distracted into web surfing, checking e-mails, and reading tweets and Facebook updates.  On the other hand, on this single-purpose device, it was easy to continue reading for a much longer time. Sometimes, I would have an urge to go online and do something else. But often I would just ignore the urge as I simply didn’t feel like moving.

Of course, I am not sure if this virtue of a single-purpose device would apply beyond reading, and for that matter, beyond leisure reading.  If I were reading for research, I would prefer more robust annotation options as well as easy importing and exporting of documents, which would be much easier on a multi-purpose device.  I may well also prefer to be able to easily surf the Internet to search and download whatever document I find useful and start reading it right then and there.

Nevertheless, I found it interesting to think about the merit of a single-purpose device in the times in which multi-purpose devices are more and more prevalent.  Maybe we will always have a multi-purpose device and a single-purpose device no matter how advanced technology becomes just like a Swiss Army Knife and a normal knife.  Or would more and more devices converge into a few?

*** An additional bonus of a library Kindle is that it comes with more than one book.  The borrowing period for this Kindle is two weeks, but I am done with the book already.  So after browsing +90 library books that I did not know about, I decided on reading another book.  As a librarian, I like the fact that a library e-reader preloaded with multiple library books offer an opportunity for a user to discover more than the one title s/he selected.  But also as a librarian, I disliked the fact that the copies of +90 e-books are sitting idly in the device while a user is only using one title.  Would there be a possible compromise between these two options? 

 

Published! Chapter 8. Mobile Use in Medicine: Taking a Cue from Specialized Resources and Devices

The presentation that I gave with my colleague, Marissa Ball, at Handheld Librarian Online Conference II (February 17, 2010.) is now out as a book chapter in the new book published by Routledge, Mobile Devices and the Library: Handheld Tech, Handheld Reference (ed. Joe Murphy).

This is the first time my article has been published as a book chapter. So I am pretty excited. On the other hand, I am realizing how much time can pass between a presentation and a publication.

Almost two years have been passed since the presentation, but many of the observations we made in the presentation seem to still remain the case so far. Still the time passed alone makes me think that perhaps it’s time to revisit what I have reviewed back then two years ago…

You can see the original presentation slides here: http://www.slideshare.net/bohyunkim/mobile-access-to-licensed-databases-in-medicine-and-other-subject-areas.

Before becoming the book chapter, this presentation was also published as an article in The Reference Librarian 52(1), 2011.

I greatly appreciate that my library purchased this book as part of the professional development collection for the library staff.  (I didn’t get a copy of the book probably because the copyright belongs to the Taylor and Francis, the publisher of The Reference Librarian, on which the article originally appeared…)

I took a few shots from the book processed today at the library.

First page

 

Mobile Devices and the Library, Routledge, 2012

Contents

 

Digitizing current materials – notes (to be updated later)

Digitizing current materials

What if you want to proactively digitize relatively current materials of your institution?

- The opportunity to capture materials within the context and in communication with the contributors.

- Express digitization grant from the national network of libraries of medicine. 2010-2011

CHALLENGES

- scan or not scan?
Many variables to consider before making the items public because of the currency and the content of the materials
[ +33500 peocessed; 8000 scanned ]
- no institutional policy on copyright
- hard to form a complete collection
- hard to imagine use cases; too early to tell
- digital archiving / curation before the test of time.
- connecting the outcome to the institution itself

BENEFITS of proactive digitization

- library promotion
- certain context easily lost can be preserved
- materials previously unidentified or scattered are gathered together

Tech Skills for New Librarians & Me (seeking advice)

I was recently asked to write a short piece on what kinds of tech skills new librarians will need to have before going out to the job market.  So I got to put together a list of some of the basic skills for librarians regardless of specialization. While compiling the list, I was most surprised at how many technology skills I have counted as basic and how much more there is to learn beyond them.

Basic technology skills for new librarians

  • Computer operating system
    • Downloading and installing programs
    • Connecting an auxiliary device to a computer such as a printer, scanner, etc.
    • Understanding the system settings
  • How to troubleshoot anything
    • Knowing what to ask a library user who reports a technology-related problem whether it’s a hardware or software issue
    • Knowing how to replicate a problem
    • Knowing how to research a solution on the Web
  • How electronic resources work
    • Understanding what a persistent URL is and being able to tell a URL is persistent or not
    • Knowing what authentication and proxy means in the library setting
    • Understanding how an electronic resource is set up for access from a trial to the link placed in different library systems such as OPAC (Open Public Access Catalog), ERMS (Electronic Resources Management System), Open URL Link Resolver,  and the library web site
    • Knowing  how to troubleshoot remote access issues to electronic resources
  • Systems
    • Knowing what different library systems do and how they work together to provide users with access to information resources. (e.g. Integrated Library System (ILS), OPAC, discovery service, openURL link resolver, ERMS, digital repository system, content management system, proxy server, etc.)
  • Web
    • Proficiency in research tools available on the Web
    • Knowing how to properly use the WYSWYG editor in a blog or any content management system
    • Understanding  the difference between HTML and MS Word document
    • Understanding what a web browser does
    • Knowing how to make screencasts (video tutorials) and podcasts
    • Knowing how to create and edit images and video for the Web
    • Knowing what usability is and how it applies to a library
    • Knowing how to write for the Web
    • Knowing how to utilize social media such as Facebook and Twitter
    • Understanding the mobile devices and related technology that are applicable to a library

For those more adventurous:

Here is a random selection of cool technology skills one may want to check out:
(NB. Don’t be overwhelmed. This is by no means a list of required skills)

  • Markup languages such as HTML, CSS, and XML, XSLT, etc.
  • Programming languages such as JavaScript, PHP, Python, Perl, Ruby, etc.
  • JQuery and other similar JavaScript libraries
  • Relational database and SQL
  • Unix
  • Open source CMS (e.g. Drupal, WordPress, Joomla, etc.) installation, customization, upkeep, etc.
  • Proprietary ILS systems
  • Open source digital repository and indexing systems
  • APIs and Mash-ups
  • Semantic Web and linked data
  • Web analytics and statistics
  • Data mining and data visualization
  • And many more as you see the need for problem-solving…

Further reading:

Then vs. Now – some thoughts:

When I was a LIS student a while ago, I couldn’t wait to learn whatever new skills and to apply what I learned to work. I volunteered for all sorts of work to just test things at a real library setting: I made a foreign newspaper database after taking a relational database course, worked on the library’s digital repository system after taking the Digital Library course in which the whole class built a small digital library on the Web from the scratch, made podcasts and video tutorials, etc, etc.  Back then, I was interested in finding out what I needed to learn more. I was never too concerned about what I will do with what I learn. I assumed that I would use whatever I learn.  (Well, that isn’t always the case. And when you have little time to spare, picking what to learn becomes a very important matter. )

Now that I have been a librarian for close to three years being the technology manager of my small library, I realize that my wide-eyed enthusiasm of this kind has somewhat died down. Not because I do no longer love to learn new things but simply because the time I can spare for pure learning has become increasingly scarce. I have learned that often the technology you want (for the reasons of elegance, power, etc.) cannot simply be  brought into your environment because of many local conditions that cannot be changed. I also have learned that one has to be very strategic in managing time that one invests in learning.

One of the many mistakes I made and still make is to pick up random stuff I want to learn and invest time in doing so for a few weeks. All is good up to that point. But the problem occurs when the work gets very busy or some life changes happen.  I get completely swamped by other things. Unless there is a related project at work or an immediate need either personal or work-related, my learning takes a back seat and when I get back to it later on, I find myself starting all over again from the beginning. And of course, as a librarian, my technology-related work can be not-so-hands-on. Imagine writing reports, applying for grants, making inventories, supervising students, etc. Unused skills get rusty fast.

I still haven’t found any good way to deal with this problem. Information and resources for learning new stuff are almost abundant. Finding out what new coll tech stuff is out there to learn is not so difficult either. But setting up priorities and effectively managing my time is now on top of my To-Master Skills list above any particular technology. Many cite Google Time and say to invest at least 20 % of work time to a pet project. But in practice, this is easier said than done.

Should I be worried about my enthusiasm dissipating?  How do you manage to keep learning new things that are not directly related to your work? How do you keep your self-learning and pet project going continuously and persistently?

Personal Branding for New Librarians: Standing Out and Stepping Up

Tomorrow, I will be giving a webcast for ACRL 2011 Virtual Conference with Kiyomi Deards and Erin Dorney. The webcast is open to all attendees of either ACRL 2011 Conference or ACRL 2011 Virtual Conference. I have moderated a panel discussion program at ALA 2011 Midwinter on the same topic. But in tomorrow’s webcast, we will discuss more in depth about the right fit between one’s own personality / preferences and personal branding tools and practical tips to develop and  manage one’s own personal brand.  We will also have a lot of time dedicated for questions from the webcast attendees.

One thing that I have written before and want to re-emphasize is that personal branding is not an end itself.  It is more of a by-product of the successful pursuit of one’s own interest, contribution, and networking in librarianship. Many doubts and suspicions about personal branding stem from this misconception that personal branding is all about promoting oneself as if it could be an end itself. And it is not.

What the message of personal branding boils down to is: Be engaged in the profession, share your thoughts and ideas with peers, and contribute to the ongoing dialogue of librarianship. The new twist is that now with the rise of many social media tools, this can be done much faster and more effectively than before and even on the cheap (without even attending a conference physically).

Here are the slides for the webcast.  If you are attending ACRL 2011 conference, join us. Otherwise, share your thoughts!



Usability Express: Recipe for Libraries

Here is the slides for the presentation I am doing with my colleague, Marissa, at Computers in Libraries 2011 conference this coming Wednesday.  I cover the first half in which we look at the common usability flaws in library websites and discuss cheap and quick fixes. I may tinker a bit more since the presentation is still a few days away. But the slides are done.

Do you plan to do or have you done any library website usability improvement project? Share your thoughts and experience or plan!


No-brainer Usability: the new Twitter iPhone app

I am presenting about usability issues in library websites in Computers in Librareis 2011 in a few weeks. So needless to say, I have been thinking a lot recently about usability. Today, having updated all apps on my iPhone, I noticed that the Twitter iPhone app finally made some changes in its new message user interface (UI) which makes it more usable.

However, the new UI fails in some respects, and the new app introduces a different usability problem, which is often the case with website redesign. So let’s pretend the new Twitter app is a re-designed library website and see what its pluses and minuses are in terms of usability.

Old Twitter App

When the arrow is pressed down

This is how the old Twitter iPhone app’s new message screen looked like. (Screenshots thanks to @bmljenny.)  It is very basic until you press the “140 ▼” button on the top right corner over the keyboard.

Once you press that button, however, the whole new world of functionalities unfolds. Taking a photo, inserting an already-taken photo, geo-tagging, adding Twitter user by his/her Twitter username, adding a hashtag, and shrinking a URL is all just one touch away.

Unfortunately, not many people noticed this button; many users weren’t able to take advantage of these useful functionalities.

I must say, the design of hiding these functionalities behind the “140 ▼” button is both clever and stupid. Clever in the sense that it made the new message UI clean and simple. But quite stupid in the sense that the button that holds these functionalities don’t stand out at all that it resulted in those functionalites being often completely unknown and undiscovered to users.

One of the great usability principle is, in my opinion, is this :
Stop being clever and make things super-obvious.

New Tweet screen in the Twitter iPhone app

The new Twitter iPhone app followed this principle and corrected the issue by removing the “140 ▼” button. Instead it added a gray bar with four icons that stand for usernames, hashtags, camera, and geotag. I would say this is an improvement since users can now clearly see the icons when they are in the new tweet screen.

However, these icons are not the same as the previous icons used in the old Twitter app. Geotag icon has changed the appearance and the camera icon now functions for two previous features of taking a photo and adding a photo from the photo library.

One of the pitfalls of re-design is that even when improvements are made, often the web team (designers in particular) are not satisfied with just fixing the existing issue. They are tempted to make changes ‘for uniqueness’, which tends to raise rather than solves a usability problem.

So now Twitter seems to have gotten rid of perfectly useful two icons — photo library and shrink URLs.

If I were to redo the screen, I would keep the same icons in the previous app.  After all, some users have discovered and used these hidden functionalities. Why now force them to change their pattern of use?

My version of New Twitter screen

While I was evaluating the new Tweet screen, I realized that the new Twitter app has also introduced a new usability issue to it. The new trending hashtag notification. It appears on top of the tweet timeline.

As quite likely to be intended, since it appears on top and written on a black bar, it stands out.  The problem is that it actually stands out more than what users need. It is downright annoying.

This can be easily corrected if the bar appears at the bottom rather than the top. It would be still noticeable enough for those who take interests in the trending hashtag but would not annoy the majority of users who want to quickly scan the timeline from the top to the bottom.

 

New Twitter Timeline

My version of Timeline

 

 

 

 

 

 

 

 

 

Because of this this new and  un-user-friendly trending notification, the overall reaction to the new Twitter app would be more negative than positive.

Furthermore, what was really interesting to me is that even after the re-design, the new Tweet screen of the new Twitter app does still slightly fall short of the new Tweet screen of the Tweetdeck app. Compare my revised version of the new Twitter app above with the following Tweetdeck’s new tweet screen below. Pretty much what I have done ended up making the Twitter app look almost the same as the Tweetdeck’s existing new tweet screen.

Sometimes, a good design comes from benchmarking a competitor’s product and from following conventions that users are already familiar with.

Can you think of an example of a library website that failed to be user-friendly while trying to be clever and/or from poorly benchmarking another library website?  If you work with a library website, this is a good thing to think about.

Tweetdeck

Library and IT – Synergy or Distrust?

In my previous blog post, I asked why libraries are not actively encouraging those who are novice coders among library staff to further develop their coding skills.

I was surprised to see so many comments. I was even more surprised to see that the question was sometimes completely misunderstood. For example, I never argued that ‘all’ librarians should learn how to code (!).  Those who I had in mind were the novice coders/librarians who already know one or two programming languages and struggle to teach themselves to build something simple but useful for practical purposes.

On the other hand, all comments were very illuminating particularly in showing the contrasts between librarians’ and programmers/IT professionals’ thoughts on my question. Below are some of the most interesting contrasts I saw. (All have been paraphrased.)

Librarian (L)
– I am interested in learning how to code but I lack time. Most of all, it is hard to find guidance.

Programmer/IT professional (P)
– There are lots of resources online. Don’t make excuses and plunge in.

L is lost in learning how to code while P thinks everything needed can be found online! Interesting, isn’t it? Ls and Ps are likely to be coming from two completely opposite backgrounds (humanities vs. sciences) and cultures (committee and consensus-driven vs. meritocratic and competitive).

Librarian (L)
– IT distrusts the library staff and doesn’t even allow admin privileges to the staff PCs.
– IT people are overprotective over their knowledge. Not all but many IT tasks are relatively straightforward and can be learned by librarians.

Programmer/IT professional (P)
– Librarians require an MLS for even technology positions. That is crazy!
– You are arguing that librarians can learn how to properly program in their spare time without gaining the proper theoretical understanding of computer science and training in software engineering. That is crazy!

L thinks P should recognize that library staff do work in technology just as IT does and wants P to be more open and sharing instead of being mysterious.  On the other hand, P wants to see L value programmers and IT for their expertise and thinks that an MLS is an unreasonable requirement for a technology position at libraries. I think both parties make excellent points. About the over-protectiveness, I think perhaps it is half true but half likely to be a communication issue.

And here are some of the most valuable comments:

  • Librarians tend to miss that there can be an overlap in the role of IT and that of librarians and regard them as completely separate ones.
  • The management buy-in is important in promoting technology in a library. A nurturing environment for staff development can be quite helpful for the library staff.

I think these two comments are very close to answering my question of why libraries don’t actively encourage and support those among the library staff who know how to code albeit in a rudimentary manner to further develop their skills and apply them to the library context. Although almost all libraries today emphasize the importance of technology, the role of librarians and that of IT, librarianship and technology are often viewed as completely separate from each other. Even when there is an interest in incorporating technology into librarianship, both libraries and LIS schools seem to be puzzled over how to do so.

It is no doubt a tough problem to crack. But it explains up to a certain degree why there is not much collaboration found between librarians and programmers (or IT in a wider sense) at most libraries. Why don’t the library and the IT at a college/university, for example, form a closely-knit educational/instructional technology center?  While reading the comments, I kept thinking about the story I heard from my friend.

My friend works at a large academic library, and the university s/he works at decided to merge the university IT and the university library into one organization to foster collaboration and make the two departments’ operation more efficient. Two departments came to reside in the same building as a result. However, there was so much difference in culture that the expected collaboration did not occur. Instead, the library and the IT worked as they had done before as completely separate entities.

The university administrators may have had the insight that there is an overlapping role between the library and the IT and seen the potential synergy from merging the two units together. But without the library and the IT buying into that vision, the experiment cannot succeed. Even where a library has its own IT department, the cultural difference may hinder the collaboration between the library IT and the rest of the library staff.

How can the gap between librarianship and IT be bridged? As I have already said, I don’t think that the problem is to be solved by ‘all’ librarians becoming coders or IT professionals. That would be implausible, unnecessary, and downright strange.

However, I believe that all libraries would significantly benefit by having ‘some’ library staff who understand how programming works and so all libraries should support and encourage their staff who are already pursuing their interests in coding to further develop their skills and deepen their knowledge. (This is no different than what libraries are already doing regarding their paraprofessionals who want to pursue a MLS degree!)  Even when those staff are not themselves capable of developing a complicated, production-ready software system, they can easily automate simple processes at libraries, solve certain problems, and collaborate with professional programmers in troubleshooting and developing better library systems.

So, my question was not so much about librarians as individuals as about the strategic direction of libraries whose primary concern is providing, packaging, disseminating, and maintaining information, resources, and data. And I am glad I asked my half-baked question. You never know what you will learn until you ask.