Mastodon Introduction and Overview for GLAM

A revision of a post about Mastodon with some introductory information, definitions, and tips for how to jump in and get started. I pull from 5 years of mastodon experience and will create a second post with some information to help you become a more skilled user.

Weighing Fields in Library Catalog Search, or, The Hillbilly Elegy Problem

An overview of the challenges in assigning field weights in a library catalog. This uses the example of a book about Hillbilly Elegy to explain demonstrate where challenges arise.


Reflections on the occasion of a Code4Lib Journal article which deals with non-deidentified patron data. I consider my own time as an editor, why I stepped back, and what might be useful in the future.

One Weird Query: Resolving LC Subject Strings to URIs Using Python

How I used a simple Python request and website headers to match Library of Congress Subject Headings and URIs.

How My Father Taught Me the Power of Automation

A reflection on what I learned from my father about automation. His early programs taught me what was possible and gave me confidence to do what I do today.

Implementing the Open Access Button in Summon's Link 2.0

A walkthrough for the process of implementing the Open Access Button on Summon's no-results page.

How (and why) I Redacted 488 PDFs Using Image Magick and Paint

A step-by-step on PDF redaction using Imagemagick and Paint as tools for a foolproof process. Also a look at the Goddard News historical project.

Tutorial: Setting Up a Traject Project on Your Windows Machine

Intended for folks whose institutions may be using traject to index their MARC records and want to be able to test fields/subfields locally. It's also another way you can engage with and understand your MARC data.

How to Register a New XSLT Operation in MarcEdit 7

A walkthrough, with screenshots, of how to register a new batch processing operation in MarcEdit 7.

Who's the One Left Saying Sorry? Gender/tech/librarianship

A reflection on overpromising as a pattern in library technology and teh gender dynamics of who's left apologizing.