Flesh out software carpentry description.