API Bashing

Noun · Hacker Culture

Definitions

  1. 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."

Related Terms