Library Carpentry - Bristol

Quick Exercise

Depending on numbers, and room layout, it would be good if all attendees give quick introductions, perhaps including:

  • how they use data or software within their role
  • how they rate their level of expertise


Welcome to Library Carpentry! This series of introductory workshops on software skills for librarians started life as an exploratory programme funded by the Software Sustainability Institute and supported by Software Carpentry and City University London. Thanks also go to the British Library and the University of Sussex where James Baker, who developed the workshops, worked when planning and delivering the workshops. The aim of Library Carpentry is to create a set of tools the community can manage, support, enrich, and reuse as it sees fit. Periodically during the sessions we will collect anonymous feedback that will go into improving the classes and ensuring that they best fit the evolving needs and requirements of the library and information science community.

The rationale for Library Carpentry is twofold. First, as Andromeda Yelton argues in her excellent ALA Library Technology Report ‘Coding for Librarians: learning by example’, code is a means for librarians to take control of practice and to empower themselves and their organisation to meet user needs in flexible ways. Second, librarians play a crucial role in cultivating world class research. And in most research areas today world class research relies on the use of software. Librarians with software skills are then well placed to continue that cultivation of world class research.

Where to go for help

First, identify people on your table who can help: you will all be working from the same material, so someone around you may have mastered the point you are stuck at.

Second, there are helpers on hand to help if those around you can’t. You should all have access to coloured sticky notes: attaching a red sticky note to your laptop indicates that you need help (it might also alert the attention of someone around you!). So, please use them.

Third, Library Carpentry may require you to install software or download data. Breaks are a good time to ask for help. We have specific time set aside for this in the lunch break to install Open Refine for those who may need to.

Fourth, we encourage you to finish up or repeat tasks after class time: if you run into any problems, please report them on the relevant Github issues page (see the bottom of each lesson page for a link).

Most Library Carpentry lessons will require you to follow along whilst your instructor demonstrates a software tool or approach.

Structure of workshops

The modules include a variety of exercises:

  • Teaching. Usually presentations to listen to. If anything doesn't make sense to you then feel free to interupt so we can clarify. There are no stupid questions!
  • Group exercises. Chances to work within your groups on discussion tasks. We'll always feedback to the wider group.
  • Exercises. Individual exercises. This is in the sense that you are likely to be completing tasks on your own devices, but we encourage using those around you to collaborate. We'll also come round and visit each group.

Sometimes you will fall behind. If you do, alert us and we can slow the pace. Your issue may be specific to your computer. Computers are stupid, can frustrate, and as you all have different machines it can be tricky to resolve problems. Please be patient, particularly if your issue is local. Stepping outside and taking a gulp of fresh air always helps.

Key Points

  • Don't be scared to ask for help

See Introduction to Library Carpentry

results matching ""

    No results matching ""