Make meaningful contributions to open source
Did you know that people working in news organizations have created or contributed to some of the most popular open source software in the world? Among others, the Django content management system was developed at the Lawrence Journal-World, and the creator of D3.js worked at the New York Times for several years. News organizations have constrained budgets to purchase commercial software, and also often need control over the code they use, so building with open source tools is key.
For this experimental Knight Lab Studio project, members of the team will work to make meaningful contributions to journalism-relevant open source projects of their choice, not limited to the ones mentioned above. Contributions would most likely be code, although open source projects often benefit from help with documentation that could be written or improved by relatively less-technical contributors.
Applicants should have at least some coding experience, and describe it (beyond just listing course numbers) in the application. You do not need to have a project in mind when you apply, although if you do, you should mention it.
Students who join this project will learn about participating in open source development and practice real-world coding skills. They’ll have plenty of mentoring and guidance from the faculty lead on the project, who has been contributing to open source projects for more than 15 years.