Giants P Jeff Samardzija: Most managers are just 'puppets'