Wednesday, April 19, 2017

Law Librarians Who (Know) Code

At a recent talk, it was recommended that law librarians learn enough about coding to understand how coding intersects with the organization and retrieval of information. To ensure that our systems function properly, we should all, at minimum, know what a programming language is, how to talk about it, and what coding can and cannot do.

We must understand what coding is, how it relates to libraries, what can reasonably be asked of code, and the threshold concepts that are required to work alongside those who actually write the code.

Law librarians understand how the end user interacts with the various retrieval systems. We understand the intersectionality of cases, statutes, and regulations, etc.... As well as best practices for accessibility and the practical search skills of our prospective or practicing lawyers. For a retrieval system to work well, it must be coded with all of these considerations in mind. A programmer, working alone, may not have this wholistic view.

Now that we are fully in the digital era, with many law libraries going effectively print free, we need to understand this skill more than ever. It's a law librarian's expertise, coupled with a programmer's understanding of code, that will allow us to create systems that transform information retrieval.

To that end, law librarians might consider attending a coding camp to learn this necessary skill.

Switchup recently released a list of the top 31 coding schools along with rankings and reviews. A friend of mine who attended a coding camp and is now a successful programmer recommended Bloc for a self-paced experience.

Another option is to find a Coursera coding course (or other available MOOC).

1 comment:

  1. I highly recommend Charles Severance's Coursera course on Python. I taught myself to code -- really, just basic scripting -- while on the job. It really is quite fun and there are many, many resources out there. "Learn Python The Hard Way" ( is another source I'd recommend.