Yale Library Workshop: “From Scripts to Systems: Tips for Writing Professional and Reproducible Code”

Event time: 
Tuesday, April 14, 2026 - 10:00am
Location: 
Rosenkranz Hall, Room 001 See map
115 Prospect Street
New Haven, CT 06520
Event description: 

The Yale Library Workshop presents

Ted Ellsworth, Yale Library: 

“From Scripts to Systems: Tips for Writing Professional and Reproducible Code.” 

Transform your coding from quick fixes to lasting solutions—learn to build robust, professional systems that serve as long-term research assets and communicate clearly to collaborators and your future self. 

Register here.  

This hands-on workshop teaches essential practices for writing reproducible, professional-grade code that grows with your research career. You’ll discover how to apply computational “compassion” and legibility principles, designing code that minimizes burden on others while maximizing readability and navigability of your research process.

Attendees will learn how to:

  • Organize research projects using structured protocols and effective naming conventions
  • Write clear, maintainable code through comprehensive documentation, logical flow, and meaningful variable names
  • Implement control files that orchestrate complex workflows and automate error handling
  • Create publication-ready visualizations and tables that emphasize statistical substance
  • Apply proactive debugging strategies and transform disposable scripts into reusable systems

Audience:   Intermediate R/Python/Stata users with basic familiarity with at least one statistical programming language

Admission: 
Free but register in advance
Open to: 
Yale Community Only