practice for use in software carpentry workshop