Help us create a new kind of Library
This course leverages the Olin Library and the areas of civic and community software as platforms on which to explore topics in software production, deployment, and operations.
This is a studio course, with workshops, readings, and discussion around production development and operations as well as libraries. Topics will be guided by the specific projects chosen. Projects will be developed by individuals and teams; we will meet regularly to understand the goals and interactions between the projects. Regular design reviews will help shape all dimensions of our projects so they may attain a maturity surpassing traditional software coursework. Instructors will guide learning of software development that supports both prototyping and robust working systems, as well as design methods.
This course begins where many courses leave off. We will both start new projects and work with existing projects in order to learn concepts that apply to different stages of the software project life cycle.
Hacking the Library projects will be examples of “community technology.” Work is expressly designed to enrich and augment the Olin community.