Thu, Jan 13, 2022

2 PM – 3 PM EST (GMT-5)

Add to Calendar

Online Event

28
Registered

Registration

Details

Introduction to simple, yet time-tested practices and methodologies that can have long term impacts on your productivity as a programmer as well as ensure the sustainability of the code you write. These practices are approachable and adoptable by both experienced developers and novices alike. Some examples of practices to be discussed include: writing programs for people, not computers; making incremental changes; and avoiding repetition.

Learning objectives:

Participants will leave knowing the landscape of some general practices and approaches they can immediately adopt to be more productive when writing, editing, or developing research software.

Knowledge prerequisites:

None

Hardware/software prerequisites:

None

Session format:

Lecture and presentation

What to expect:
Mini workshop (one-off workshop –" 60 mins total)

Meet the facilitator:
Ian Cosden is the Director of Research Software Engineering for Computational & Data Science within the Research Computing Department at Princeton University. He leads a team of Research Software Engineers (RSEs) who collectively complement traditional academic research groups by offering embedded, long-term software development expertise. Ian is the PI for “INovative Training Enabled by a Research Software Engineering Community of Trainers (INTERSECT),” an NSF-supported project to develop and deliver research software engineering training. Additionally, he was one of the founding members and is the current chair of the US Research Software Engineer (US-RSE) Association. Ian received his B.S. from the University of Delaware, M.S. from Syracuse University, and Ph.D. from the University of Pennsylvania.

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.

Hosted By

| View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers