Should a great software dev also be a leader?