I'd like to thank Professor Lankes for introducing the term 'computer science light'. He brought up the term when a student in our class last year asked him basically, "We keep hearing about all these encoding languages, programming languages, schemes, systems, etc... should I be learning all of these?" His response argued that, no, we shouldn't treat the field of study like "Computer Science light", especially because: why wouldn't you just then take Computer Science? You would basically be setting yourself up to be not as good as a Computer Science major, let alone a C.S. graduate student. He then went on to explain how, yes, it is valuable to learn and get some degree of expertise in these technologies, but at the end of the day, this shouldn't be our primary focus.
After a year removed from that lecture, which I fully agreed with at the time, I'm not sure that holds true anymore. Sure, his argument is sound and that's what the ideal situtation would be, but I'm finding it doesn't really hold true in the library professional world. Budgets are tight. Libraries cannot afford a fully-staffed IT Services department anymore to handle the 'heavy-lifting'. Learning these technologies not only increases your worth to potential employers, but it immediately makes you qualified for job postings that ask for 3-5 years experience, because, guess what? In 3 to 5 years of digital librarianship, you can't help but learn many of these technologies. To be a digital librarian these days, you are expected to know an alphabet soup of metadata languages, XML, TEI, Web design, databases, and programming. That's the stark reality of the profession right now.
This goes back to the fundamental friction between librarianship as a professional practice, and librarianship as a scholarly pursuit. We still can't really figure out if the degree should work almost like a trade school; after all, librarianship, although varied, ultimately is a fairly homogeneous profession, and Professor Lankes himself argues that we shouldn't be splintering ourselves into over-specialized groups (unfortunately, though, positions such as 'Web services librarian', 'reference librarian' and 'metadata librarian' are the norm). SU's approach of having a 'core' program that you can then adapt to a certain specialization (which I think is a good approach) is turning out to not properly reflect the marketplace. These specializations, like Digital Libraries, School Media, and eScience, are all under attack, and in danger of being abandoned. They're at a crossroads where they either return to a broad umbrella of a program, or splinter even further into highly specialized sub-degrees.
The response may be to make Digital Libraries and eScience programs even more involved, with more mandatory technology courses in order to produce qualified grads. But then we truly are making a computer science light profession.I'm not sure what the solution is.