Reinventing surveys one commit at a time