When is a software dev a liability to the team?