API Bashing
Noun · Hacker Culture
Definitions
The practice of loudly criticizing a poorly designed API — whether for inconsistent naming, missing documentation, bizarre authentication flows, or baffling error messages — often in blog posts, tweets, or conference talks. Also sometimes refers to brute-force hammering an API with rapid requests (i.e., bashing on it).
In plain English: Complaining about a badly designed programming interface, or aggressively sending lots of requests to one.
Example: "The Jira API has so many nested JSON objects that API bashing is practically a team sport at this point."