Contribute to The Programming Historian

The Programming Historian runs on the far-from-endless energy of volunteers, and we want to hear from anyone who shares our interest in teaching digital methods, forging new processes of peer review, and building diversity in the digital humanities community. Below we’ve outlined common ways to contribute; please let us know any ideas you have for broadening participation.

Write a new lesson

Writing a tutorial is one of the best ways to teach yourself particular skills and actively engage in the digital humanities community.

We don’t simply accept or reject articles like traditional journals. Our editors collaborate with you to help craft your essay to be as clear and as useful as possible–a great way to improve your technical writing skills. Please read more about our submission process.

If you’d like to propose a lesson (for you or for someone else to write), email Anandi Silva Knuppel.

Join our team of reviewers

The Programming Historian holds peer review in the highest regard, and we take an open and collaborative approach in which reviewers get full and public credit for their work. For more on our review philosophy and procedures, please see the Guidelines for Reviewers.

We hope you’ll consider joining our team of reviewers. The time commitment is flexible, you’ll learn a lot, and contribute to a widely-used and highly-valued resource. Please email Anandi Silva Knuppel to introduce yourself and let us know any specific skills, tools, topics, and technologies that you’d like to focus on.

Edit lessons

Our editorial board members help facilitate peer review and work with authors closely to make improvements to their lessons. Our guidelines for editors is meant to ensure that everyone, from authors to reviewers to members of the wider community, receive a fair and consistent experience during peer review.

From time to time we may advertise that we are seeking more editors.

Translate a lesson

If you are fluent in both English and Spanish, you are invited to get in touch with us about translating one of our published Programming Historian lessons into Spanish. This will help us to build a Spanish-language digital humanities community, and to build your language, method, and technological skills.

We are seeking rigorous and readable translations that take into account the Spanish-language research context and the resources available in our community. If you are interested in collaborating, consult our instructions for authors and translators.

Provide feedback or report problems

We welcome feedback on any aspect of the Programming Historian. Let us know what we can do to make the project better!

We are especially grateful for tips about lessons that seem to be broken. As URLs change and as new versions of software and platforms are released, lessons develop glitches over time. Please help us keep the Programming Historian up to date by letting us know about these when you come across them in the course of your reading.

Add us to your Library Catalog

This project is our attempt to demonstrate what open access academic publishing can and should be. Please help us spreading the message and providing the widest possible access to this resource by asking your librarian to include the project in your library catalogue.

The Programming Historian has a listing in WorldCat (with thanks to the University of Purdue library and Amanda Visconti) and is indexed by the Directory of Open Access Journals.

Make a suggestion

No matter how you’d like to be involved, you can always email Anandi Silva Knuppel with any comments, questions, complaints, or suggestions. We endeavor to respond to all emails promptly.

Thanks for your help in improving the Programming Historian!