software carpentry @ advanced scientific computing workshop