BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Springshare//LibCal//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-TIMEZONE:America/New_York
X-PUBLISHED-TTL:PT15M
BEGIN:VEVENT
DTSTART:20251001T193000Z
DTEND:20251001T210000Z
DTSTAMP:20251001T000000Z
SUMMARY:From Scripts to Systems: Tips for Writing Professional and Reproducible Code
DESCRIPTION:Transform your coding approach from quick fixes to lasting 
 solutions. \n\n \n\nThis hands-on workshop teaches you how to evolve from 
 writing disposable scripts to building robust\, professional systems that 
 serve as long-term research assets. You'll learn to apply computational 
 "compassion" and legibility principles—designing code that minimizes 
 burden on collaborators and your future self while maximizing readability 
 and navigability of your research process.\n\nThe workshop covers essential 
 practices for professional-grade coding\, including project organization 
 using the TIER Protocol\, implementing effective naming conventions\, and 
 creating control files that orchestrate complex workflows. You'll discover 
 how to write code that communicates clearly through comprehensive 
 documentation\, logical flow\, and meaningful variable names\, while 
 incorporating proactive debugging strategies and automated error handling. 
 Beyond technical skills\, you'll learn to present results professionally 
 through publication-ready visualizations and tables that emphasize 
 statistical substance. Whether you're analyzing survey data\, running 
 statistical models\, or processing large datasets\, you'll leave with 
 concrete strategies for writing code that grows with your research career 
 and serves as a valuable professional asset. Basic familiarity with at 
 least one statistical programming language (R\, Python\, Stata\, etc.) is 
 recommended.
LOCATION:RKZ Library Classroom 01\, Science Hill
ORGANIZER;CN="Ted Ellsworth":MAILTO:ted.ellsworth@yale.edu
CATEGORIES:StatLab
CONTACT;CN="Ted Ellsworth":MAILTO:ted.ellsworth@yale.edu
STATUS:CONFIRMED
UID:LibCal-15327259
URL:https://schedule.yale.edu/event/15327259
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT

END:VCALENDAR