Coding and Running

Hackathons and Marathons

Five Years at NYPL

It’s difficult to discuss the vicissitudes of working at The New York Public Library. There are many amazing projects and services that NYPL provides to New Yorkers and researchers all over the world. But, there are difficulties in getting said projects completed and frustrations with the workplace that impede productivity. In any case, the past five years have been personally and professionally fulfilling and I hope to further grow in the years to come.

I’m currently working on a new feature for the Share Collection Catalog—or Discovery as we internally call it—which was launched in November of 2017. It’s our user interface to the research catalog that NYPL is currently sharing with Princeton and Columbia. Leading the React front-end development and helping architect the AWS/NodeJS backend was only a small part of the whole project but that was the part that received most visibility and scrutiny. The bulk of the project, the main part of the project, was all the metadata work that went into extracting and surfacing bibliographic information for books and items. At the end of the day, patrons, researchers, NYPL staff, and catalogers were impressed and happy with what our team launched, and that’s very important.

The best part of this project was my team. Unfortunately, a few members left—for many reasons which will take too long to explain—and the roadmap and goal for the project wasn’t always clear. During all that time, however, we still worked as best we could to get the work we wanted out. It was quite a bittersweet moment when we finally launched the project.

The second project I recently started to work on is SimplyE, our e-book reader mobile app. I’m slowly, but surely, picking up python, typescript, the huge codebase, and submitting changes to the admin interface which helps configure settings for NYPL and other libraries that want to use the mobile apps. Since it’s open source, any library can use our app with their own catalog. The vastness of this project is overwhelming but there’s no better way to jump into a project than head first. But, I get help and encouragement which is much appreciated.

Things are looking up. Whenever we get to help out researchers and patrons, we know we’re doing a good job. It’s been five years at NYPL and I’m excited to see where I go from here.