Kill-Boilerplate-Code%3A-How-Reusable-Search-APIs-Boost-Developer-Productivity